IonQ

quantum computing

SeniorSoftwareEngineer

$146–191k Boston, Massachusetts, United States
The Brief

“Senior Software Engineer at IonQ. Skills: Software engineering, Scalable software development, Reliable software development, Researcher-friendly software development, Quantum networking, Quantum computing, Quantum sensing, Software architecture design, SDLC best practices implementation, System stability improvement, Observability enhancement, CI/CD pipeline design and maintenance, Automated calibration systems, Python proficiency. Develop, maintain, and support R&D software. Ensure stability, ”

What You'll Achieve.

Onboard across R&D codebases in first few months; Ship fixes and review scientist contributions in first few months; Identify biggest stability and observability gaps to tackle in first few months; Own SDLC health of at least one major codebase by end of first six months; Measurably improved observability and faster diagnosis of production issues by end of first six months; Recognized technical leader on the team by end of first year; Driven at least one cross-cutting initiative that improved stability or contributor experience across the stack by end of first year; Actively mentoring other engineers or scientist contributors by end of first year

Industry & Context.

quantum computing
Problems you'll solve

Solve the world's most complex problems; Root-cause analysis of issues

Eligibility Requirements

Up to 10% domestic travel, Must be a U.S. Person (U.S. citizen, U.S. national, U.S. permanent resident, or lawfully admitted into the U.S. as a refugee or granted asylum) for export control and government contracts work, May require obtaining necessary licenses or confirming license exceptions under U.S. export controls, May involve additional questions regarding immigration status for export control and compliance purposes

What They're Looking For.

Must Have

Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience, 5+ years professional experience in software engineering, including work on complex, cross-functional systems, Proficiency in Python, Comfort working below Python when needed: debugging across the stack, reasoning about concurrency and async, networking protocols, and performance profiling, Experience owning the full SDLC for production software, including debugging, incident response, and ongoing maintenance, Experience designing, building, and maintaining CI/CD pipelines, Experience writing clear, concise, and comprehensive user-facing documentation, including tutorials, API reference guides, and internal knowledge base articles

Nice to Have

8+ years of professional software experience, ideally in a scientific or R&D environment, supporting research teams, Experience developing software for hardware control, automation, or data acquisition, Demonstrated experience mentoring and providing technical leadership to other engineers, Experience with cloud infrastructure (AWS, GCP, or Azure) and modern DevOps practices, Experience with database design and management

What You'll Do.

and support R&D software

and reliability of R&D software

Own the general software development lifecycle for R&D codebases

Improve long-term code health

Improve observability across R&D software stack (logging

Contribute to the design

and management of backend and frontend for R&D data acquisition

and maintain CI/CD pipelines

Design and implement robust systems for automated calibration and bring-up of lab equipment

Review scientist-contributed code

Provide constructive feedback and guidance on code cleanliness

Interface with other IonQ software teams

Ensure alignment and integration across systems

Proactively identify opportunities to make R&D software more accessible

and self-service for scientists

How You'll Work.

Team & Collaboration

Work as part of a cross-functional team; Interface with other IonQ software teams; Ensure alignment and integration across systems; Act as a trusted partner to scientists on the team; Support tooling and documentation needs for scientists; Run code reviews focused on software quality

Communication Scope

Writing clear, concise, and comprehensive user-facing documentation; Providing constructive feedback

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about IonQ?

Real rants from real employees. Read before you apply.

Read Company Rants →