Développeur logiciel sénior | Senior Software Developer

anyon· Software
Apply Now ↗
📍 Montreal, Quebec, CanadaFull Time

About this role

À propos d’Anyon Systems 

Anyon Systems est une entreprise spécialisée en informatique quantique matérielle située dans la région du Grand Montréal, avec une présence à Waterloo, Ontario. Nous travaillons à la fine pointe de la technologie pour développer et commercialiser des ordinateurs quantiques supraconducteurs. L’entreprise est en pleine croissance et compte sur des équipes matérielles et logicielles pour atteindre ses objectifs de R&D.


Nous sommes une équipe de scientifiques, d’ingénieurs et de développeurs qui construisent des systèmes complets de matériel et de logiciel en informatique quantique. Notre travail couvre la physique expérimentale, l’informatique haute performance et les systèmes logiciels avancés. 

 

Aperçu du poste 

Nous sommes à la recherche d'un développeur logiciel sénior polyvalent et expérimenté pour rejoindre notre équipe logicielle à Montréal. Vous contribuerez à l'architecture et à l'évolution de notre pile de contrôle quantique. Ce système traduit des expériences quantiques en représentations structurées, exécutées par l'interface matérielle. Ce système doit être à haut débit, ergonomique et flexible afin de répondre aux besoins en R&D de l'équipe de physique.

 

Responsabilités 

  • Repenser l’architecture d’une grande base de code Python afin d’obtenir un système combinant Python pour la rapidité de développement et Rust pour la performance. 
  • Concevoir et implémenter des représentations intermédiaires robustes et des backends de compilation permettant de traduire des descriptions d'expériences de haut niveau en primitives d'exécution matérielle. 
  • Définir des API Python ergonomiques permettant aux physiciens d'exprimer des expériences naturellement, sans exposer la complexité de l'implémentation. 
  • Assurer la qualité du code, lextensibilité et le respect des bonnes pratiques.

 

Qualifications 

  • 5 ans ou plus d'expérience en tant que développeur logiciel. 
  • Expérience démontrée dans l'architecture de systèmes logiciels complexes, notamment en développement d'outils logiciels, en pipelines de compilation ou en calcul scientifique.
  • Maîtrise de Python et d'un langage de programmation systèmes (p. ex. Rust ou C++). 
  • Familiarité avec le profilage et l'optimisation des performances. 
  • Capacité d'apprentissage rapide dans des domaines variés (physique, infrastructure, électronique). 
  • Excellentes aptitudes en communication et en collaboration. 

 

Atouts 

  • Expérience dans la conception de représentations intermédiaires ou de backends de compilation.
  • Expérience en développement de logiciels de calcul scientifique.
  • Connaissance des concepts d'informatique quantique.

 

Ce que nous offrons 

  • Un environnement dynamique, collaboratif et intellectuellement stimulant. 
  • La possibilité de travailler sur des technologies quantiques pionnières. 
  • Une rémunération compétitive et des avantages sociaux. 
  • L’opportunité de façonner la culture d’ingénierie logicielle d’une entreprise en pleine croissance. 

 

 

Ce poste nécessite la capacité de communiquer efficacement en anglais en raison de la nature du travail et de la collaboration avec des équipes internationales. La maîtrise du français est un atout et est encouragée, conformément aux lois linguistiques du Québec. 

 

 

About Anyon Systems 

Anyon Systems is a quantum computing hardware company located in the Greater Montreal Region with a presence in Waterloo, Ontario. We work at the cutting edge of technology to develop and commercialize superconducting quantum computers. The company is rapidly growing and has both hardware and software groups to achieve its R&D goals. 

 

We are a team of scientists, engineers, and developers who build full-scale quantum computing hardware and software. Our work spans experimental physics, high-performance computing, and advanced software systems. 

 

Role Overview 

We are looking for a versatile and experienced Senior Software Developer to join our software team in Montreal. You will help architect and evolve our quantum control stack — a system that translates quantum experiments into structured representations for hardware execution. This system must be high-throughput, ergonomic, and flexible to meet the fast-moving R&D needs of our physics team. 

 

Key Responsibilities 

  • Re-architect and rewrite a large Python codebase into one that combines Python for development speed and Rust for performance.
  • Design and implement robust intermediate representations and compilation backends that map high-level experiment descriptions to hardware execution primitives.
  • Define ergonomic Python APIs that allow physicists to express experiments naturally without exposing implementation complexity.
  • Ensure code quality, scalability, and adherence to best practices across a rapidly evolving codebase.

 

Qualifications 

  • 5+ years of experience as a software developer.
  • Proven experience architecting complex software systems, particularly around compilation pipelines or scientific computing frameworks.
  • Proficiency in Python and a system level language (e.g. Rust or C++). 
  • Familiarity with benchmarking and performance optimization. 
  • Ability to learn quickly across domains (physics, infrastructure, electronics). 
  • Excellent communication and collaboration skills. 

 

Nice to Have 

  • Experience designing intermediate representations or compilation backends.
  • Background in scientific computing. 
  • Exposure to quantum computing concepts.

 

What We Offer 

  • A dynamic, collaborative, and intellectually stimulating environment. 
  • Opportunity to work on pioneering quantum technologies. 
  • Competitive salary and benefits. 
  • A chance to shape the software engineering culture of a growing company.

Frequently Asked Questions

Is the salary disclosed for the Développeur logiciel sénior | Senior Software Developer position at anyon?
The salary for this Développeur logiciel sénior | Senior Software Developer role at anyon is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Développeur logiciel sénior | Senior Software Developer position at anyon located?
This Développeur logiciel sénior | Senior Software Developer role at anyon is based in Montreal, Quebec, Canada. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Développeur logiciel sénior | Senior Software Developer role at anyon full-time or part-time?
This is listed as a Full Time position. It is posted as a Développeur logiciel sénior | Senior Software Developer role in the Software department at anyon.
Which team or department does the Développeur logiciel sénior | Senior Software Developer at anyon belong to?
This Développeur logiciel sénior | Senior Software Developer position is part of the Software department at anyon. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Développeur logiciel sénior | Senior Software Developer position at anyon?
Click the "Apply Now" button on this page. You will be redirected to anyon's official application portal hosted on bamboohr where you can submit your application directly.
When was the Développeur logiciel sénior | Senior Software Developer job at anyon posted?
This Développeur logiciel sénior | Senior Software Developer position at anyon was posted on Jun 1, 2026. Apply as soon as possible — early applications are often reviewed first.
Développeur logiciel sénior | Senior Software Developer
anyon
Apply for this role ↗

You'll be redirected to anyon's official application page on bamboohr.