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
2
Hiring companies
1

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.
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

2 live roles

Infleqtion logo

Quantum Software Engineer - QEC

Designs and implements quantum error correction (QEC) protocols for scalable, high-fidelity quantum computation, with a focus on neutral atom platforms. Develops custom decoders, models noise processes, and collaborates with hardware and software teams to translate theoretical QEC frameworks into practical implementations. Engages in research, simulation, and cross-team collaboration to advance fault tolerance in quantum systems.

Infleqtion Kidlington, United Kingdom
Hybrid Permanent
Infleqtion logo

Quantum Software Engineer - Algorithms & Applications

Develops quantum algorithms and applications for near-term and fault-tolerant quantum systems, focusing on simulation, optimization, and hybrid quantum-classical workflows. Works across software, hardware, and research teams to implement and optimize algorithms using modern quantum SDKs and compiler toolchains. Contributes to customer support, proposal development, and scientific publication in high-impact journals.

Infleqtion Kidlington, United Kingdom
Hybrid Permanent
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.