The Role
We are looking for a Quantum Software Engineer to join our team developing the software behind Aegiq's next-generation quantum computing systems and scientific computing applications.
You will work across our quantum architecture and applications teams, helping develop the software needed to program quantum computers and accelerate challenging computational problems. This includes developing tools for quantum circuit decomposition, transpilation and compilation, as well as optimising scientific computing libraries using tensor-network methods, GPU acceleration and other high-performance computing techniques.
A key part of the role will be turning new scientific methods and research prototypes into reliable, efficient and maintainable software that can be used by researchers, developers and future customers.
We welcome candidates from scientific computing, high-performance software development, compiler engineering and quantum computing backgrounds. You don't need to be an expert in every area. We're looking for someone with strong software engineering skills, an interest in complex computational problems and the ability to work closely with scientists and engineers.
This is an opportunity to take ownership of challenging software development work and contribute directly to both our quantum computing hardware platform and the applications we're developing.
Depending on experience, the position may be offered at Senior Quantum Software Engineer level.
What You’ll Be Doing
Quantum Software Development: Develop software across Aegiq's quantum computing stack, including tools for circuit decomposition, transpilation, compilation and optimisation.
Scientific Software Engineering: Translate research algorithms and experimental code into reliable, well-tested and maintainable software libraries and applications.
High-Performance Computing: Optimise scientific algorithms for computational performance and scalability, using GPU acceleration, parallel programming and appropriate numerical libraries.
Tensor-Network Methods: Support the implementation and optimisation of quantum-ready scientific computing algorithms, including tensor-network approaches to solving partial differential equations and other computational problems.
Software Architecture & APIs: Design modular software, clear interfaces and developer tools that make advanced computational methods accessible and straightforward to use.
Performance & Benchmarking: Profile and benchmark software, identify performance bottlenecks and improve computational efficiency, memory usage and scalability.
Testing & Reliability: Develop automated tests, documentation and continuous integration workflows to maintain software quality as our technology develops.
Team Collaboration: Work closely with quantum architecture, applications, hardware and software teams to understand requirements, integrate software components and solve technical challenges.
Research & Development: Contribute to technical publications, open-source projects, patents and collaborative research activities where appropriate.
About Aegiq
Aegiq is a Sheffield-based quantum technology company developing scalable, fault-tolerant photonic quantum computers. Founded in 2019, we work across the full quantum computing stack, from semiconductor chips and photonic hardware to software and real-world applications.
In 2025, we delivered our first-generation quantum computer to the UK's National Quantum Computing Centre. We're now developing our second-generation platform and expanding our team to tackle the scientific and engineering challenges involved in building quantum computers at scale.
We're a growing team of scientists, engineers and specialists who enjoy solving difficult problems and turning new ideas into working technology. At Aegiq, you'll have the opportunity to take ownership of your work, contribute directly to the technology we're developing and help shape the future of the company.
We value different…