Senior Software Engineer, Oxford Quantum Circuits, GB

Job Description

Quantum computing promises to transform the tech landscape; developing the right software to access and use it is essential to realising that potential. OQC is looking for a Senior Software Engineer to join our team to drive the scaling and development of our code and ensure that OQC is able to offer a truly seamless Quantum Computing experience both via the cloud and direct access via data centres. 

This is a chance to contribute to the true, bleeding edge of the tech sector. You will be a seasoned Software Engineer who thrives on solving problems and stepping out of your comfort zone to drive forward projects. You have led projects through the entire development lifecycle and are ready to take on maintaining, debugging and improving legacy code as well as being able to develop innovative solutions from the ground up. Ensuring best practice and appropriate methodology is built into every project; you use your experience of nurturing that knowledge and mindset in others to make it the standard in your teams. 


As a part of our QCaaS (Quantum Computing as a Service) team, you will be working closely with James David and be actively involved in:

  • Leading the design, build, testing and implementation of software solutions to support our mission of making Quantum Computing accessible.
  • Identifying opportunities to improve and apply best practice and balancing risks against progress in projects.
  • Owning technical problems and the development lifecycle to solve these challenges through to final product deployment and beyond.
  • Developing, debugging and maintaining code and ensuring the thorough testing of both your own and other team members work.
  • Evaluating the expected and actual outcomes of your team’s projects; ensuring the delivered work is fit for purpose.
  • Mentoring and sharing knowledge to foster growth and development within the team


To thrive in this role, you’ll need a solid grasp of good coding practices, especially in Python, along with a strong understanding of data structures, architecture, and design principles. It’s also a big plus if you’re comfortable in other languages like Java, C++, or similar. Your foundation in computer science might come from a degree, hands-on experience, or even self-study - what matters most is that you can apply those principles in practice. You should be confident in designing complex systems end-to-end, from gathering requirements all the way through to QA, deployment, and ongoing maintenance, ideally within an agile environment. We also really value team growth, so we’re looking for someone who enjoys mentoring and is keen to share their knowledge to help less experienced colleagues develop.

We would be especially keen to hear from you if you also have a strong knowledge of tools such as JavaScript, HTML, React, Angular or Node.js. Experience with web APIs and SQL would also be an advantage. 

This role is key to making access to Quantum Computing a reality today, are you ready to help open that door?

AI-Powered Job Matching

Get personalized insights and tailored applications with our AI tools:

AI Match Scoring

Get your exact compatibility score for each job based on your CV and experience

CV Tailoring

Automatically optimize your CV for each specific job application

Gap Analysis

Identify missing skills and get actionable improvement recommendations

Start Free Today

No credit card required • 100% free to start

Get Your Personal Job Feed

Join thousands of professionals getting AI-powered job recommendations tailored to their skills.

Daily job alerts matching your profile
AI match scores for every job
One-click CV tailoring
Application tracking
Get Started Free

Frequently Asked Questions about Senior Software Engineer Jobs in GB