Software Engineer
At OQC, we aren’t just theorising about the future; we’re building it. Born from a philosophy of bold innovation, we’ve transitioned quantum computing from an academic ambition into a commercial reality—and we’re just getting started.
The Purpose
Build the software that supports the production and operation of OQC’s quantum computers.
As a Software Engineer, you’ll develop reliable, secure and maintainable solutions for complex technical challenges. You’ll take ownership of projects across the software-development lifecycle, working with stakeholders to understand their needs and turning those requirements into production-ready systems.
Working within OQC’s Software team—or embedded within another technical team—you’ll contribute broad software-engineering expertise while developing deeper knowledge in specialist areas.
You’ll work across greenfield and established codebases, designing new systems, improving existing software and resolving issues in development and production. You’ll assess technical options and their wider implications, communicate recommendations clearly and collaborate with engineers and stakeholders throughout delivery.
Alongside your own development work, you’ll contribute to code reviews, pair programming, quality assurance and knowledge-sharing. You’ll also help less-experienced engineers develop their technical capabilities through practical support, mentoring and constructive feedback.