Quantum Software Engineer Jobs

Developers who craft the software that powers quantum computing systems. A blend of classical programming and quantum mechanics, this role is at the forefront of a revolutionary technology.

Open roles
3
Hiring companies
2

Quantum Software Engineers are the architects of the future of computing. They design, develop, and optimise software that leverages the unique properties of quantum mechanics to solve complex problems. These professionals work at the intersection of computer science and quantum physics, creating algorithms and applications that can run on quantum computers. They are hired by a range of organisations, from cutting-edge startups to large research institutions and tech giants, all of which are pushing the boundaries of what is possible with quantum technology.

What the role does

Inside the role of a Quantum Software Engineer

A typical week for a Quantum Software Engineer is a mix of coding, testing, and collaboration with quantum hardware teams.

  1. 01
    Design and implement quantum algorithms.
  2. 02
    Optimise code for quantum processors.
  3. 03
    Collaborate with hardware engineers on integration issues.
  4. 04
    Conduct code reviews and peer feedback sessions.
  5. 05
    Participate in research and development meetings.
  6. 06
    Document and present findings to the team.
Skills & tools

What hiring managers ask for

% of 3 listings posted in the last 12 months that mention each skill, extracted from job descriptions.

Quantum Computing
100%
Quantum Algorithms
67%
Quantum Error Correction
33%
Quantum Information Theory
33%
Fault Tolerance
33%
Decoding Algorithms
33%
Numerical Simulation
33%
Mathematical Modelling
33%
Noise Modelling
33%
Neutral Atom Quantum Computing
33%
Syndrome Extraction
33%
Quantum Compilation
33%
Career ladder

From Junior to Principal

A typical UK progression for quantum software engineers. Years are guidance — strong people move faster, and many senior folks sidestep into research, product or management.

  1. Level 1

    Junior Quantum Software Engineer

    0–2 yrs

    Assist in the development and testing of quantum software, with a focus on learning and contributing to team projects.

  2. Level 2

    Quantum Software Engineer

    2–5 yrs

    Take ownership of specific modules or features, working closely with hardware teams to ensure seamless integration.

  3. Level 3

    Senior Quantum Software Engineer

    5–8 yrs

    Lead the design and implementation of complex quantum software systems, mentoring junior team members and driving innovation.

  4. Level 4

    Principal Quantum Software Engineer

    8+ yrs

    Oversee the entire software development lifecycle, from concept to deployment, and guide strategic technical decisions.

Pathway

How to become a Quantum Software Engineer

There's no single route, but most people follow some version of these steps.

  1. 1

    Learn Quantum Computing Fundamentals

    Gain a solid understanding of quantum mechanics and quantum computing principles through courses and self-study.

  2. 2

    Build a Strong Programming Foundation

    Develop strong programming skills in languages relevant to quantum computing, such as Python and Q#.

  3. 3

    Gain Practical Experience

    Participate in internships or research projects to apply your knowledge in real-world scenarios.

  4. 4

    Contribute to Open-Source Projects

    Contribute to open-source quantum software projects to build your portfolio and network with other professionals.

  5. 5

    Pursue Advanced Degrees

    Consider pursuing a master's or doctoral degree in quantum computing or a related field to deepen your expertise.

  6. 6

    Specialise in a Niche Area

    Focus on a specific area of quantum software, such as quantum algorithms, quantum cryptography, or quantum simulation.

Live jobs

3 live roles

Infleqtion · 51–200 people · Public

Quantum Software Engineer - QEC

Save job
  • Kidlington
  • Hybrid
  • Mid-level
  • Permanent

Designs, analyses and implements fault-tolerant architectures for scalable quantum computation, developing error-correcting codes, decoders and fault-tolerant gate constructions tailored to neutral atom hardware. Works with hardware, control and compiler teams to model noise, optimise syndrome extraction and define logical performance metrics, bridging QEC theory and experimental implementation.

8 months ago

Infleqtion · 51–200 people · Public

Quantum Software Engineer - Algorithms & Applications

Save job
  • Kidlington
  • Hybrid
  • Mid-level
  • Permanent

Designs, implements and optimises quantum algorithms for simulation, optimisation and hybrid quantum-classical workloads, working with hardware, control and research teams to turn theory into executable applications. Deploys software optimisations to the Superstaq cloud platform using industry-grade engineering practices, supports customers, and contributes to research publications and commercial proposals.

Superstaq

8 months ago

Quantinuum · 201–500 people · Series B

Advanced Compiler Engineer - Quantum Software - 1044

Save job
  • Cambridge
  • Hybrid
  • Senior

Maintain and extend a Rust-based quantum compiler codebase, implementing optimisations for quantum-classical programs and new language features. Work across the full development lifecycle with a small team on the TKET compiler and Guppy language, at the intersection of compiler design and quantum computing research.

TKET · Guppy · LLVM +1

5 days ago
FAQs

Common questions

  • Python and Q# are commonly used, but knowledge of other languages like C++ and Julia can also be beneficial.

  • A strong foundation in quantum mechanics is crucial, but a background in computer science is also essential for software development.

  • Tech companies, research institutions, universities, and government agencies are common employers in this field.

  • Career progression typically involves moving from junior to senior roles, then to principal or lead positions, with increasing responsibility and leadership.

  • Salaries can vary widely based on experience and location. For more detailed salary information, please refer to the salary section on this page.

Hiring quantum software engineers?

Post your role in 90 seconds and reach the specialist audience that already reads this page.

Are you sure?