← Back to results

Principal Software Architect

Join IonQ as a Principal Software Architect to shape the software architecture for advanced quantum systems.

Location
Oxford, United Kingdom
Compensation
Not disclosed
Level
principal
Type
full time

Posted by employer 2 days ago

First seen on Joblaze 23 hours ago

Last verified on the company career page 23 hours ago

Apply at IonQ → Save job Scanned from ionq.com

Skills & Technologies

What you'll build

  • Develop the software architecture
  • Manage the evolving architecture across products
  • Coordinate with other architects
  • Research and analyze future requirements
  • Coordinate with technical leads

Must have

  • 10+ years of software development experience
  • 5+ years as a software architect
  • Experience in real-time software development

Nice to have

  • Experience with Rust

Requirements

Experience
10+ years

Not disclosed in this posting: compensation, work arrangement, visa sponsorship.

Benefits

401k Match Unlimited PTO Health Insurance Parental Leave

Joblaze summary

The Principal Software Architect at IonQ is tasked with developing and maintaining the software architecture that underpins quantum computing systems, focusing on both hardware control and user interfaces. This role requires expertise in scalable software architecture, particularly in real-time and distributed processing, with a preference for candidates experienced in Rust. Ideal applicants will have over a decade of software development experience, including significant time spent in architectural roles, and a solid grasp of architectural principles. IonQ's environment emphasizes collaboration across teams in the U.S. and U.K., aiming to advance their quantum computing capabilities.

Joblaze insights

  • Listed today — first seen on Joblaze November 4, 2026. Last confirmed on IonQ's careers page November 4, 2026.

Quick facts

How much experience is required?
At least 10 years of relevant experience for this Principal Software Architect role.
What's the tech stack?
Joblaze extracted these technologies from the posting: Rust.
What seniority level is this role?
IonQ targets principal-level candidates for this position.
Is this full-time or contract?
Full-time for this Principal Software Architect role at IonQ.

From the original posting

About IonQ:

Role Overview

Role:

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.

Responsibilities:

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

Requirements:

To be successful, you will need prior experience of developing a large and scalable software architecture covering real-time requirements and distributed processing. We’re looking for someone who can think strategically at the architecture level, solve challenging technical issues, track the latest industry good practice and tools, and communicate those ideas and technologies to the wider software team.

You will work at the level of the whole system, describing each component, what it does and its constraints, and then handing the detailed design and implementation to the development teams rather than designing through code. A grounding in formal architecture methods and principles such as cohesion, coupling and encapsulation will help you succeed, as will experience of evolving an architecture that has to grow with the product. Our immediate focus is system software and lower level control; experience further up the software stack is an advantage.

You’d be a great fit with:

  • More than 10 years of software development experience, with more than 5 as a software architect
  • A clear understanding of software architecture principles
  • A background in real-time software development
  • Experience working on software projects written in Rust

Compensation will vary based on individual factors such as education, qualifications, and experience of the final candidate(s), specific office location, and calibration against relevant market data and internal team equity. Posted base salary figures are subject to change as new market data becomes available. Our benefits include comprehensive medical, dental, and vision plans, matching 401(k), unlimited PTO and paid holidays, parental/adoption leave, legal insurance, and a home technology stipend. Details of participation in these benefit plans will be provided when a candidate receives an offer of employment.

Standard company text repeated across IonQ's postings is omitted here.

Similar positions

IonQ
Senior QPU Design Engineer
IonQ · College Park, Maryland, United States
IonQ
Electronics Engineering Manager
IonQ · Oxford, United Kingdom
IonQ
Staff Technical Programme Manager, Systems Software
IonQ · Oxford, England, United Kingdom
IonQ
Technical Programme Manager, Electrical Engineering
IonQ · College Park, Maryland, United States
IonQ
Software Engineer, Non-Realtime Controllers
IonQ · Oxford, England, United Kingdom