Career EngineCareer Engine
Your matchExample
87%match
Why you fitThis role calls for Software Architecture and Real-time Software — tell us what you know and we'll check the rest.
Gap to noteAlso lists Distributed Systems — worth confirming before you apply.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Job Opening

IonQ logo

Principal Software Architect

IonQ · Oxford, England · Posted 4 days ago

mgr
10+ yrs expRustReal-time softwareDistributed systemsSoftware architectureHardware control softwareOrchestrationFormal architecture methods

Lead the system software architecture for IonQ's quantum computers, spanning real-time hardware control through to developer interfaces across a family of products.

We are looking for a Principal Software Architect to join our Compute Software organisation at IonQ. In this role, you will be responsible for developing and maintaining the architecture of the software that enables a quantum computer, from low level hardware control up to developer programming interfaces, contributing to the team’s mission of delivering a complete software product for a quantum computer.

You’ll play an important part in shaping the software and tools that support our work in building the world’s most advanced quantum systems. Our architecture now needs to evolve to support the next generation of our systems, and you will lead that work.

In this position, you will develop the software architecture covering real-time and non-real-time hardware management, low level orchestration and user interfaces for the current product and the future roadmap of products. You will also work with the technical leads from the development teams to support the effective development and delivery of a scalable solution that supports internal experimental scientists and external customers.

You’ll have the opportunity to develop an evolving software architecture to support a family of products, contributing directly to the success of the system software team in delivering a world leading quantum computer. You will coach and train technical leads in good architectural principles, and work closely with the infrastructure, firmware and compiler teams across the UK and the US.

Key responsibilities include:

  • Development and documentation of the system software architecture
  • Managing the evolving architecture across a family of products
  • Coordination with other architects across the whole of software and the wider system
  • Research and analysis to support future requirements elucidation
  • Coordination with technical leads to ensure that the design and implementation meets the intention of the architecture

…

Apply on IonQ's site →

This posting is sourced from IonQ's own career site — applying takes you there directly.

Get roles like this, scored and matched, in your inbox.

Sign up free →

Related roles

This role centers on Software Architecture, Real-time Software, Distributed Systems, and Rust. There are 127 open roles at IonQ right now.

See this month's Hiring Index: Fabs Are Closing. Design Isn't. for the broader trend behind roles like this one.

Want roles like this found for you?

Set your Focus once. Career Engine screens every new opening every week.

A scored, explained shortlist — not a keyword match — delivered weekly. Free for one profile.