This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Quantum Software Engineer II in the Developer Tools team you will help build the tools to advance quantum research & development. This full stack of tools includes quantum-specific languages & compilers, simulators, debuggers & profilers, rich VS Code integration, integration with the latest AI advances, and interactive visuals. The vast majority of our work is open source code written in Rust, Python, and TypeScript and hosted on GitHub.
Job Responsibility:
Designing and delivering fast, reliable, and secure components in Rust, Python, and TypeScript
Building language and compiler features for Q#, OpenQASM, QIR, and related technologies
Creating intuitive, high-impact VS Code integrations
Exploring new ways to integrate cutting-edge AI capabilities into quantum development workflows
Collaborating closely with experts in quantum chemistry, error correction, control systems, and hardware
Engaging with the open-source community, triaging issues, and contributing improvements
Requirements:
Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 1+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 2+ years software industry experience, including developing commercial software, compilers, scientific computing applications, or multi-component systems
OR equivalent experience
2+ years programming experience in related programming languages
1+ year(s) experience in a collaborative environment
Ability to meet Microsoft, customer and/or government security screening requirements
Ability to leverage AI tools to drive innovation and efficiency
Ability to work in an “AI-first” environment using modern AI tools
Nice to have:
Doctorate in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field
OR Master's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 3+ years software industry experience
OR Bachelor's Degree in Computer Science, Software Engineering, Mathematics, Physics, Physical Sciences, or related field AND 5+ years software industry experience
2+ years experience working with languages, compilers, simulators, code editors, or AI integration
Experience developing in Rust, Python, or web technologies (HTML & CSS)
Knowledge of quantum computing fundamentals or related mathematics (e.g., complex linear algebra)
Familiarity with quantum development stacks (e.g., QDK, Qiskit, Cirq, Pennylane, CUDA-Q, etc.)