Senior Software Engineer (Compilers)

Posted 5 Days Ago
Be an Early Applicant
Reading, Berkshire, England
In-Office
Senior level
Quantum Computing
The Role
The Senior Software Engineer will lead the software development lifecycle for OQC's compiler team, designing scalable solutions, mentoring engineers, and resolving complex technical challenges in quantum computing.
Summary Generated by Built In

At OQC, we’re building the quantum computers that will power the next generation of scientific discovery and commercial innovation. Our mission is to put quantum in the hands of humanity — and we’re looking for exceptional engineers to help us do it.

We are seeking a Senior Software Engineer to join our growing Compiler team and shape the future of our compiler stack. This is a hands-on role where you will own complex technical challenges, shape architectural decisions, and mentor other engineers while applying your expertise in classical compilers to the cutting edge of quantum computing.

The Role

The Senior Software Engineer plays a pivotal role in designing, building and delivering the advanced software systems that underpin the production and operation of OQC’s quantum computers. This role owns complex technical challenges end-to-end; from gathering requirements and architecting robust solutions through to prototyping, deployment and production support, ensuring software is scalable, high-performance and fit for purpose in a cutting-edge quantum environment.

Beyond hands-on engineering, the role provides technical leadership, setting direction on architecture and best practice, balancing technical risk against business progress, mentoring and upskilling other engineers, and driving high standards in quality, performance and security. This is a role for someone who not only solves deep technical problems, but shapes how those problems are approached across the organisation.

What you’ll be working on:
  • Own: Lead the end-to-end software development lifecycle within the OQC’s compiler development, from requirements gathering and solution design through to deployment and production support.
  • Architect: Design scalable, high-performance software solutions to support our long-term technical strategy.
  • Prioritise: Independently set development priorities within the compiler team, balancing cross-functional dependencies, resource constraints and delivery milestones.
  • Guide: Assign tasks, mentor engineers and proactively remove blockers, ensuring technical challenges are identified early and resolved effectively.
  • Resolve: Debug and take ownership of complex development and production issues, managing escalations and driving problems through to robust, permanent solutions.
  • Assure: Uphold high standards in code quality, testing, documentation, security and non-functional performance requirements across all deliverables.
  • Collaborate: Partner with internal stakeholders to translate technical requirements into practical, fit-for-purpose solutions.
  • Improve: Continuously evaluate tools, frameworks and industry trends, recommending and implementing improvements that strengthen engineering capability and product quality.
What We’re Looking For

We value strong fundamentals, technical curiosity, and a passion for challenging problems.

  • Coding skills: Extensive knowledge of Python is essential
  • Classical Compilers: Knowledge and experience  of LLVM based compiler techniques
  • Low Level Programming Languages: Excellent knowledge of C/C++ or other low level programming languages such as Rust 
  • Solid Foundational Knowledge: Understanding of Computing Science concepts (OOAD / Code Structure, Algorithms and Data Structures, Operating Systems, Networking).
  • Project Lifecycle Ownership: Design complex new systems from the requirements to production ideally in an agile environment.
  • Mentoring: Proven ability to coach others in complex areas to upskill their technical performance
  • Commitment to Quality: Knowledge of QA as applied to software and products
The "Nice to Haves":
  • Experience with Embedded software and/or working close to the hardware control systems.
  • Knowledge or experience of signal processing
Why Join OQC?

At OQC, you’ll work shoulder-to-shoulder with world-class scientists, engineers and technologists who are redefining what’s computationally possible. This is a rare opportunity to apply your expertise to genuinely cutting-edge technology that moves beyond theory and into real-world impact — solving meaningful problems across science, industry and society. If you’re motivated by deep technical challenges, collaborative excellence, and the chance to help shape the future of quantum computing, OQC offers a place where your work will truly matter.

Learn more about our benefits and positive work culture here:

https://oqc.tech/company/careers-at-oqc/ 

Closing date for applications: Friday 13th March

Top Skills

C
C++
Llvm
Python
Rust
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Reading
129 Employees
Year Founded: 2017

What We Do

Quantum computing is poised to reshape our world by addressing the complex challenges we face today. We deliver enterprise-ready quantum solutions that will empower humanity with quantum capabilities, paving the way for a brighter future.

Similar Jobs

ServiceNow Logo ServiceNow

Consultant

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Staines, Surrey, England, GBR
28000 Employees

ServiceNow Logo ServiceNow

Sales Executive

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Staines, Surrey, England, GBR
28000 Employees
500K-500K Annually

ServiceNow Logo ServiceNow

Commercial GTM Strategy Intern - 12 months (Placement Year)

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Staines, Surrey, England, GBR
28000 Employees

ServiceNow Logo ServiceNow

Principal Customer Success Executive - Financial Services

Artificial Intelligence • Cloud • HR Tech • Information Technology • Productivity • Software • Automation
Remote or Hybrid
Staines, Surrey, England, GBR
28000 Employees

Similar Companies Hiring

Mastercard Thumbnail
Quantum Computing • Payments • Fintech • Cybersecurity • Cryptocurrency • Consulting • Blockchain
Purchase, NY
38800 Employees
HRL Laboratories Thumbnail
Software • Semiconductor • Quantum Computing • Machine Learning • Hardware • Defense • Computer Vision
Malibu, CA
1115 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account