×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer; Quantum Compilers

Job in Reading, Berkshire, RG1, England, UK
Listing for: Oxford Quantum Circuits (OQC)
Full Time position
Listed on 2025-12-31
Job specializations:
  • Software Development
    Software Engineer, Senior Developer
Job Description & How to Apply Below
Position: Senior Software Engineer (Quantum Compilers)

Senior Software Engineer (Quantum Compilers)

Quantum computing isn't just the next step in technology—it's a complete reimagining of what computing can be. At OQC, our compiler team sits at the heart of this transformation, creating the bridge between customer ideas and quantum hardware execution. We're unlocking the true power of quantum technology, one breakthrough at a time. As our team expands, we're seeking a Senior Software Engineer to help shape the future of our compiler stack—someone ready to combine technical vision with hands‑on innovation, and to mentor others as we build the systems that will define the next era of computing.

You're an experienced developer—ideally fluent in Python—with a strong foundation in library development, code optimisation, and deep engineering. You understand how software interacts with hardware at a fundamental level, and you're driven by the challenge of building technology that redefines what's possible. You'll have the opportunity to go beyond your current specialisms, exploring new domains, tackling unique engineering challenges, and contributing to the systems that are pushing the frontiers of quantum computing.

In this role you will work closely with multiple teams—indeed, not only the compiler team but also Cloud, Dev Ops and Quantum Theory teams—to develop a deep understanding of the requirements from all layers of our stack.

Key Responsibilities
  • Set priority of software development projects within the Compiler team, demonstrating awareness of high‑level team goals and resourcing.
  • Develop and maintain code within the OQC compiler to ensure it is fit‑for‑use and ready for deployment.
  • Gather requirements from internal teams across the stack to create solutions that fit the needs of stakeholders.
  • Design approaches to new problems, making decisions that weigh strengths and drawbacks for a range of solutions.
  • Lead projects and assign development tasks to Software Engineers to move team goals forward—using your previous skill and experience to guide the team when challenges arise.
  • Mentor other developers and review their work, ensuring feedback supports the professional growth across the team.
  • Champion best practice both in the team and in the wider organisation; continuously review industry trends and make recommendations in areas such as security and quality assurance.
Qualifications & Experience

Extensive knowledge of Python coding and experience using scientific libraries. An appreciation for the interactions between software and hardware and knowledge of computer science principles gained either through a relevant degree or your natural sense of curiosity and desire to learn. Experience with classical compilers is a plus, but not essential. Experience with LLVM, TKET, or MLIR would be highly valued.

About

You

You bring strategic thinking, technical leadership, and a passion for mentorship. You thrive in an agile environment, guiding and uplifting less‑experienced developers as you build the future of computing.

Seniority Level

Mid‑Senior level

Employment Type

Full‑time

Job Function

Engineering and Information Technology

Industries

Computer Hardware Manufacturing

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary