Skip to content
← Back to job listings

R&D Manager (Software)

Quantinuum · Cambridge, United Kingdom

External listingfull-time6 days ago

About The Role

Join Quantinuum as an R&D Manager - Software, where you will lead the development of our programming-language and compiler tools. This role combines technical leadership and people management, allowing you to define and execute the technical roadmap, guide architectural decisions, and ensure our language and compiler ecosystem is scalable and maintainable. You will also mentor and develop a high-performing team of software engineers, and partner with various teams to align interfaces and support our quantum processors and priority use cases.

  • Lead the team developing programming-language and compiler tools, ensuring scalability, maintainability, and readiness for production use.
  • Define and execute the technical roadmap, guide architectural decisions, and ensure alignment with Quantinuum's quantum processors and priority use cases.
  • Mentor and develop a high-performing team of software engineers, setting clear expectations and supporting career development at every level.
  • Prior quantum-computing experience is valued but not required; demonstrated leadership and strong, relevant software-engineering experience are essential
  • Demonstrated leadership of technical projects or teams, including shaping technical direction, mentoring engineers and coordinating delivery
  • Experience making and communicating architectural decisions for production software, with attention to testing, documentation and long-term maintainability
  • Minimum five years of combined relevant experience in software engineering, compiler or programming-language development, or closely related technical R&D. Relevant postgraduate research, including master's and PhD study, may count towards this total
  • A bachelor's degree or higher in Computer Science, Physics, Electrical Engineering or a related field
  • Strong planning and communication skills, with the ability to work effectively across technical disciplines
  • Experience developing quantum software, particularly quantum programming languages, compilers, intermediate representations, runtime systems or execution tooling
  • An understanding of quantum programming models, hardware-software co-design and the interaction between classical and quantum computation
  • Direct experience designing or implementing programming languages, type systems, compiler passes or intermediate representations
  • Previous experience as a line manager or team lead, including coaching, recruiting, onboarding and supporting engineers' career development
  • Experience developing production-quality software in Rust or Python
  • Experience leading or collaborating with geographically distributed technical teams
  • Experience contributing to or maintaining open-source software and working with developer communities
  • A track record of maturing research ideas and prototypes into software used by customers or other engineering teams

This is an external listing. JobSpring does not represent or verify the employer. Report this listing