Solide maitrise de Rust ou d'un autre langage de programmation systeme (p. ex. C++). * Experience ... Role Overview We are seeking an Intermediate Scientific Software Developer to contribute to the ...
Solide maitrise de Rust ou d'un autre langage de programmation systeme (p. ex. C++). * Experience ... Role Overview We are seeking an Intermediate Scientific Software Developer to contribute to the ...
Tu travailleras avec les équipes front-end, produit, DevOps et techniques afin de contribuer à ... avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
Tu travailleras avec les équipes front-end, produit, DevOps et techniques afin de contribuer à ... avec Rust ou dans un environnement back-end similaire, ainsi qu'avec la conception et la ...
Developpeur logiciel senior - Controle et automatisation de calibration quantique | Senior Softwa...
Dorval, QC · On-site
Qualifications * 5+ years of experience in software engineering or scientific software development, preferably in industry or production environments. * Strong proficiency in Rust or another systems ...
Developpeur logiciel senior - Controle et automatisation de calibration quantique | Senior Softwa...
Dorval, QC · On-site
Qualifications * 5+ years of experience in software engineering or scientific software development, preferably in industry or production environments. * Strong proficiency in Rust or another systems ...
... DevOps, un atout Expérience en développement de compilateurs et/ou DSL, un atout Expérience en programmation Rust ou Golang, un atout Expérience de programmation liée à des instruments de ...
... DevOps, un atout Expérience en développement de compilateurs et/ou DSL, un atout Expérience en programmation Rust ou Golang, un atout Expérience de programmation liée à des instruments de ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Lead/Staff Full Stack Engineer, AI Platform & Agents (US/Canada Hybrid/Remote)
Quebec, QC · On-site +1
TypeScript, Node.js, React, Python, LangChain/LangGraph, MCP/A2A, Rust * AWS (primary), Azure, GCP ... Build developer tooling, CI/CD, and observability for safe, fast iteration (evals, canaries ...
Strong technical and engineering skills, including the ability to rapidly prototype ML models (Python proficiency required; Rust preferred for high performance molecular encoding or data pipelines)
Strong technical and engineering skills, including the ability to rapidly prototype ML models (Python proficiency required; Rust preferred for high performance molecular encoding or data pipelines)
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
... dans Rust ou C++ * Solide experience avec les systemes de base de donnees tels que SQL, NoSQL et ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
Java Developer
Montreal, QC · On-site
Senior Java Developer / Java Backend Developer Job Summary: We are seeking an experienced Senior Java Developer with 7+ years of expertise in designing, developing, and maintaining scalable ...
Java Developer
Montreal, QC · On-site
Senior Java Developer / Java Backend Developer Job Summary: We are seeking an experienced Senior Java Developer with 7+ years of expertise in designing, developing, and maintaining scalable ...
Java Developer
Montreal, QC · Hybrid
We are looking for a Back End Java Developer for a 6 months contract with high possibility of extension. Role is hybrid with 4 days a week on site in Downtown Montreal. Key Responsibilities * Design ...
New
Java Developer
Montreal, QC · Hybrid
We are looking for a Back End Java Developer for a 6 months contract with high possibility of extension. Role is hybrid with 4 days a week on site in Downtown Montreal. Key Responsibilities * Design ...
New
Stagiaire en developpement de logiciels (ete 2026) / Software Developer Intern (Summer 2026)
Montreal, QC · On-site
Connaissance des langages de developpement (y compris C++, Golang, Java, Python ou Rust ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
Stagiaire en developpement de logiciels (ete 2026) / Software Developer Intern (Summer 2026)
Montreal, QC · On-site
Connaissance des langages de developpement (y compris C++, Golang, Java, Python ou Rust ... Engineers thrive at Tower while developing electronic trading infrastructure at a world class level.
Software Developer
Mirabel, QC · Hybrid
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Software Developer
Mirabel, QC · Hybrid
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Java Developer
Montreal, QC · On-site +1
The Role As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and ...
Java Developer
Montreal, QC · On-site +1
The Role As a Senior Research and Development Developer at Flexspring, you will design and build core components of our integration platform and contribute to the evolution of our products and ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...
Software Developer
Mirabel, QC · Hybrid
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Software Developer
Mirabel, QC · Hybrid
CA$125K/yr
Software Developer Job Location: Mirabel, QC Job Code: 35236 Job Schedule: Day Shift Compensation Range: Between $ 75,000 - $125,000 CDN annually Essential Functions: As a software developer within ...
Java Developer
Montreal, QC · On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
Java Developer
Montreal, QC · On-site
We are seeking Java Developers with 3-15 years of professional experience to join our high-performing team. This role requires strong expertise in Java , Spring Framework , SQL , Test-Driven ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote! Our client is developing a buy and sell platform for agriculture using blockchain ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Quick apply
Java Developer
Montreal, QC · Remote
We are looking for an experienced Java Developer for our client. This is a permanent position that is remote to start with potential later relocation to Calgary or Winnipeg . Our client is a global ...
Rust Developer information
See Quebec salary details
$74K - $79.5K
7% of jobs
$85K is the 25th percentile. Wages below this are outliers.
$79.5K - $85K
18% of jobs
$85K - $90.5K
4% of jobs
$90.5K - $96K
11% of jobs
The median wage is $100.5K / yr.
$96K - $101.5K
12% of jobs
$101.5K - $107K
10% of jobs
$107K - $112.5K
8% of jobs
$116.4K is the 75th percentile. Wages above this are outliers.
$112.5K - $118K
8% of jobs
$118K - $123.5K
8% of jobs
$123.5K - $129K
8% of jobs
$129K - $134.5K
8% of jobs
$74K
$104.7K
$134.5K
How much do rust developer jobs pay per year?
What Does a Rust Developer Do?
The job duties of a Rust developer focus on performing computer programming tasks using the Rust programming language. As a Rust developer, you focus on coding and development for projects such as web browsers, operating systems, server and systems software, and blockchain projects. Your responsibilities vary depending on the requirements of the development projects on which you work. You typically work to ensure the safety and security of the software or systems that you develop and test and debug them as part of the development process.
What are the key skills and qualifications needed to thrive as a Rust Developer, and why are they important?
What are some common challenges Rust Developers face when working on large-scale projects?
What are Rust Developers?
What is the difference between Rust Developer vs C++ Developer?
| Aspect | Rust Developer |
|---|
| Required Credentials | Proficiency in Rust programming, often with a computer science background or coding certifications |
|---|---|
| Work Environment | Software development teams, especially in systems programming, embedded systems, or performance-critical applications |
| Industry Usage | Tech companies focusing on safety, concurrency, and performance, including blockchain, embedded systems, and web assembly |
Rust Developers and C++ Developers share similar skills in systems programming, requiring knowledge of low-level programming, memory management, and performance optimization. Both roles are common in industries demanding high efficiency and safety. While C++ Developers often have experience with legacy codebases and a broader range of tools, Rust Developers focus on modern safety features and concurrency. The choice between the two depends on project requirements and company preferences.

Scientific Software Developer | Developpeur de logiciels scientifiques
Anyon SystemsDorval, QC • On-site
Full-time
Posted 29 days ago
Job description
Anyon Systems est une entreprise specialisee en informatique quantique materielle situee dans la region du Grand Montreal, avec une presence a Waterloo, Ontario. Nous travaillons a la fine pointe de la technologie pour developper et commercialiser des ordinateurs quantiques supraconducteurs. L'entreprise est en pleine croissance et compte sur des equipes materielles et logicielles pour atteindre ses objectifs de R&D.
Apercu du poste
Nous recherchons un.e developpeur.se de logiciels scientifiques de niveau intermediaire pour contribuer au developpement de notre environnement logiciel en informatique quantique.
Dans ce role, vous travaillerez a l'intersection de la physique et du genie logiciel.
Vous mettrez en uvre et ferez evoluer des protocoles de caracterisation experimentale, des methodologies d'etalonnage comparatif, ainsi que des techniques avancees de controle et de compilation pour des systemes de qubits supraconducteurs. Votre travail aura un impact direct sur les performances, la fiabilite et l'extensibilite du materiel quantique.
Il permettra une iteration experimentale plus rapide, une meilleure fidelite des qubits et fera progresser les processeurs quantiques vers des applications concretes et reelles.
Vous collaborerez etroitement avec des physicien.nes quantiques et des ingenieur.es materiels pour traduire des concepts experimentaux et theoriques en systemes logiciels fiables et performants.
Responsabilites
- Developper et maintenir des logiciels scientifiques permettant l'execution fiable et extensible d'experiences quantiques.
- Traduire des modeles theoriques et des protocoles experimentaux en code fiable.
- Collaborer avec des chercheur.ses pour integrer des algorithmes dans des systemes de production.
- Optimiser les performances et la fiabilite des systemes logiciels.
- Contribuer a la conception et a la maintenabilite de l'environnement logiciel.
Qualifications
- 2 a 5 ans d'experience en developpement de logiciels scientifiques ou en genie logiciel dans des environnements de recherche ou de R-D.
- Maitrise ou doctorat dans un domaine pertinent (physique, informatique, ingenierie, etc.) ou experience industrielle equivalente.
- Solide maitrise de Rust ou d'un autre langage de programmation systeme (p. ex. C++).
- Experience avec des environnements de simulation ou des protocoles d'experimentation.
- Experience en calcul scientifique et en methodes numeriques (NumPy, SciPy ou similaires).
- Bonne comprehension des meilleures pratiques en genie logiciel (tests, modularite, optimisation des performances).
- Capacite a traduire des modeles mathematiques ou physiques en code efficace et maintenable.
- Solides competences en resolution de problemes et capacite a travailler au sein d'equipes interdisciplinaires.
Atouts
- Formation en informatique quantique, controle quantique ou information quantique.
- Familiarite avec la caracterisation ou l'etalonnage comparatif quantique.
- Experience en apprentissage par renforcement ou d'autres approches d'optimisation fondees sur les donnees.
- Experience avec des logiciels integres au materiel ou des systemes a haute sensibilite aux performances.
Ce que nous offrons
- Un environnement dynamique, collaboratif et intellectuellement stimulant.
- La possibilite de travailler sur des technologies quantiques pionnieres.
- Une remuneration competitive et des avantages sociaux.
- L'opportunite de faconner la culture d'ingenierie logicielle d'une entreprise en pleine croissance.
Ce poste necessite la capacite de communiquer efficacement en anglais en raison de la nature du travail et de la collaboration avec des equipes internationales. La maitrise du francais est un atout et est encouragee, conformement aux lois linguistiques du Quebec.
_____
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.
Role Overview
We are seeking an Intermediate Scientific Software Developer to contribute to the development of our quantum computing software stack. In this role, you will work at the intersection of physics and software engineering, implementing and scaling experimental characterization protocols, benchmarking methodologies, and advanced control and compilation techniques for superconducting qubit systems. Your work will directly impact the performance, reliability, and scalability of quantum hardware-enabling faster experimental iteration, improving qubit fidelity, and advancing quantum processors toward practical, real-world applications.
You will collaborate closely with quantum physicists and hardware engineers to translate experimental and theoretical concepts into reliable, high-performance software systems and production-ready tools.
Key Responsibilities
- Develop and maintain scientific software that enables reliable and scalable execution of quantum experiments.
- Translate theoretical models and experimental protocols into reliable code.
- Collaborate with researchers to integrate algorithms into production systems.
- Optimize performance and reliability of computational workloads.
- Contribute to the design and maintainability of the software stack.
Qualifications
- 2-5 years of experience in scientific software development or software engineering in research or R&D environments.
- Master's or PhD in Physics, Computer Science, Engineering, or a related field, or equivalent industry experience.
- Strong proficiency in Rust or another systems-level language (e.g., C++).
- Experience implementing experiment pipelines or simulation frameworks.
- Experience with scientific computing and numerical methods (NumPy, SciPy, or similar).
- Solid understanding of software engineering best practices (testing, modularity, performance optimization).
- Ability to translate mathematical or physical models into efficient, maintainable code.
- Strong problem-solving skills and ability to work in interdisciplinary teams.
Nice to Have
- Background in quantum computing, quantum control, or quantum information.
- Familiarity with quantum characterization or benchmarking.
- Experience with reinforcement learning or other data-driven optimization approaches.
- Experience with hardware-integrated software or performance-sensitive systems.
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.