Quantum Software Engineer

Quantum Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No home office possible
OxfordQuantumCircuits

At a Glance

  • Tasks: Develop cutting-edge quantum software and tackle complex challenges in quantum computing.
  • Company: Join OQC, a leader in quantum technology innovation.
  • Benefits: Competitive salary, unique lab access, and a culture of bold innovation.
  • Other info: Collaborative environment with opportunities for research and career growth.
  • Why this job: Be part of redefining computation and work on groundbreaking projects.
  • Qualifications: Strong Python skills and a solid grasp of computer science fundamentals.

The predicted salary is between 60000 - 80000 £ per year.

At OQC, we aren’t just theorising about the future; we’re building it. Born from a philosophy of bold innovation, we’ve successfully transitioned quantum computing from an academic dream into a commercial reality. The most exciting thing is that we’re just getting started.

As a Quantum Software Engineer in our compiler team, your mission is to advance the performance of quantum systems by developing software that enables efficient compilation, execution, and optimisation of quantum programs. You’ll play a key role in tackling some of the hardest challenges in the field—including quantum error mitigation and quantum error correction—to bring reliable quantum computing closer to reality.

The Role

You’ll work at the intersection of quantum physics and software engineering, building core components of our quantum toolchain. Collaborating closely with internal teams and external stakeholders, you’ll design, develop, and deploy scalable software solutions that directly impact how quantum computers are programmed and operated.

What You'll Be Working On

  • Owning end-to-end development of quantum software projects—from requirements through to deployment
  • Designing and building components of the quantum toolchain (e.g. qubit routing, placement, circuit optimisation, pulse scheduling)
  • Collaborating on solutions for quantum error mitigation and quantum error correction, improving system reliability and performance
  • Translating high-level quantum programs into instructions optimised for execution on quantum hardware
  • Debugging and resolving issues across development and production environments
  • Collaborating with engineers through pair programming, code reviews, and shared problem solving
  • Contributing to research, innovation, and knowledge sharing across the team and wider quantum community

What We're Looking For

  • Strong programming experience in Python and familiarity with modern software engineering practices
  • Solid understanding of computer science fundamentals (algorithms, data structures, systems design)
  • Experience designing and delivering complex software systems from concept to production
  • Knowledge of quantum computing principles, with particular emphasis on quantum error correction / error mitigation techniques and quantum circuits compilation principles
  • Ability to debug complex systems and take ownership of production-quality code
  • Strong communication skills and ability to collaborate across technical and non-technical stakeholders
  • Degree-level knowledge in computer science or a related numerical discipline

The 'Nice-to-Haves'

  • Hands‑on experience working with quantum computers or quantum software stacks
  • Experience developing algorithms for quantum systems, particularly in error correction or noise‑aware optimisation
  • Background in quantum theory or superconducting circuits
  • Experience with distributed systems, message brokers, or data streaming tools
  • Contributions to research, publications, or conference presentations in quantum technologies
  • Postgraduate qualification (MSc or PhD) in a relevant field

Why Join OQC

You will join a world-class team at the forefront of the next computational era. We offer a culture of bold innovation, the chance to work with unique lab infrastructure, and the opportunity to see your work redefine the limits of computation.

Quantum Software Engineer employer: OxfordQuantumCircuits

At OQC, we pride ourselves on being at the cutting edge of quantum computing, offering a dynamic work environment that fosters bold innovation and collaboration. As a Quantum Software Engineer, you'll not only contribute to groundbreaking projects but also benefit from a supportive culture that prioritises employee growth and development, alongside access to unique lab infrastructure. Join us in redefining the future of computation while enjoying a range of benefits that enhance your professional journey.
OxfordQuantumCircuits

Contact Detail:

OxfordQuantumCircuits Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Quantum Software Engineer

✨Tip Number 1

Network like a pro! Reach out to people in the quantum computing field, attend meetups, and connect with professionals on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects related to quantum software engineering. Whether it's GitHub repos or personal projects, having tangible evidence of your work can really set you apart.

✨Tip Number 3

Prepare for interviews by brushing up on both technical and soft skills. Practice coding challenges, but also be ready to discuss how you collaborate with teams and tackle complex problems. We want to see how you think!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our innovative team at OQC.

We think you need these skills to ace Quantum Software Engineer

Python Programming
Software Engineering Practices
Computer Science Fundamentals
Algorithms
Data Structures
Systems Design
Quantum Computing Principles
Quantum Error Correction
Quantum Error Mitigation Techniques
Quantum Circuits Compilation
Debugging Complex Systems
Production-Quality Code
Strong Communication Skills
Collaboration Across Stakeholders
Experience with Quantum Software Stacks

Some tips for your application 🫡

Show Your Passion for Quantum Computing: When you're writing your application, let your enthusiasm for quantum computing shine through! We want to see how excited you are about the field and how you can contribute to our mission of making quantum a reality.

Tailor Your Application: Make sure to customise your application to highlight your relevant skills and experiences. We’re looking for specific examples of your programming prowess in Python and any hands-on experience with quantum systems. Show us why you’re the perfect fit!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and make sure your key achievements stand out. This helps us quickly see how you can add value to our team.

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re serious about joining our innovative team.

How to prepare for a job interview at OxfordQuantumCircuits

✨Know Your Quantum Stuff

Make sure you brush up on quantum computing principles, especially around error correction and circuit compilation. Being able to discuss these topics confidently will show that you're not just a programmer but someone who understands the unique challenges of quantum systems.

✨Show Off Your Coding Skills

Since strong programming experience in Python is a must, be prepared to demonstrate your coding abilities. You might be asked to solve problems on the spot or discuss your previous projects, so have examples ready that highlight your software engineering practices and complex system designs.

✨Collaboration is Key

OQC values teamwork, so be ready to talk about your experiences collaborating with both technical and non-technical stakeholders. Share examples of how you've worked in teams, whether through pair programming or code reviews, to showcase your communication skills.

✨Ask Insightful Questions

Prepare some thoughtful questions about OQC's projects and future directions in quantum computing. This not only shows your genuine interest in the role but also gives you a chance to engage with the interviewers and demonstrate your enthusiasm for contributing to their innovative culture.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>