Join IonQ as a Principal Software Architect to shape the software architecture for advanced quantum systems.
Posted by employer 2 days ago
First seen on Joblaze 23 hours ago
Last verified on the company career page 23 hours ago
Skills & Technologies
What you'll build
Must have
Nice to have
Requirements
Not disclosed in this posting: compensation, work arrangement, visa sponsorship.
Benefits
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
Quick facts
From the original posting
About IonQ:
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.
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.
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.
Explore more