Senior Software Engineer - Release

Socket.dev

Bothell (WA)

Hybrid

USD 140,000 - 220,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

IonQ, Inc. is seeking a Senior Software Engineer to join the Release Engineering team.

You will define and automate the end-to-end release process for our quantum computing systems, creating a scalable, versioned release across software and firmware components. You will publish standards for artifact promotion, build the release infrastructure, and collaborate with multiple component teams to deliver auditable, reusable release workflows that support multiple product generations.

Qualifications

  • 8+ years of experience in release or build engineering.
  • Bachelor’s degree in CS, CE, or related field.
  • Experience with artifact repositories and promotion workflows.

Responsibilities

  • Define and automate the end-to-end release process: assembling software and firmware components into a versioned, integrated release.
  • Define and publish the standards that govern how components version, package, and qualify artifacts for inclusion.
  • Evolve the release process into a push-button workflow to reduce release time and improve developer efficiency.
  • Establish a comprehensive release manifest mechanism for auditable component/version documentation.
  • Design and implement the release infrastructure to support multiple generations of the quantum operating system.
  • Collaborate with component teams to bring artifacts into a coherent, auditable release model.
  • Support customer system builds through automated release deployment and troubleshooting.

Skills

Release automation
Artifact management
Version control
CI/CD
Documentation
Cross-team collaboration
GitHub Packages
Artifactory

Education

Bachelor's degree in Computer Science or related field

Tools

Artifactory
GitHub Packages

Job description

About IonQ:

IonQ, Inc. [NYSE: IONQ] is the world’s leading quantum platform and merchant supplier - delivering integrated quantum solutions across computing, networking, sensing, and security. IonQ’s newest generation of quantum computers, the IonQ Tempo, is the latest in a line of cutting-edge systems that have been helping customers and partners including Amazon Web Services, and AstraZeneca achieve 20x performance results and accelerate innovation in drug discovery, materials science, financial modeling, logistics, cybersecurity, and defense. In 2025, the company achieved 99.99% two-qubit gate fidelity, setting a world record in quantum computing performance. Headquartered in College Park, Maryland, IonQ has operations in California, Colorado, Massachusetts, Tennessee, Washington, Italy, South Korea, Sweden, Switzerland, Canada, and the United Kingdom. Our quantum computing services are available through all major cloud providers, while we also meet the needs of networking and sensing customers across land, sea, air, and space. IonQ is making quantum platforms more accessible and impactful than ever before.

Location:

This role is based out of our College Park, Boulder, CO, or Bothell, WA offices. We offer a hybrid work model, allowing for remote work a few days per week. Travel: Up to 10%, domestic or international. Job ID: 1790

The Role:

We are looking for a Senior Software Engineer to join our Release Engineering. As a Senior Software Engineer, you’ll be part of a cross‑functional team whose mission is to lead IonQ on its journey to build the world’s best quantum computers to solve the world’s most complex problems.

In this role, you will be responsible for defining and automating the end-to-end software release process for our quantum computing systems — including how individually built software and firmware components come together into an integrated, deployable release. You will also establish the standards and interfaces that govern how component teams contribute their artifacts to that release, and build the foundational release infrastructure that will support multiple generations of our cutting‑edge quantum operating system across product lines. The ideal candidate is a systems‑minded engineer who is energized by bringing clarity and rigor to complex multi‑team release processes and who can both define standards and implement them in code.

Responsibilities
  • Define and automate the end-to-end release process: assembling individually built software and firmware components into a versioned, integrated release, and promoting it through defined release stages with explicit entry criteria at each stage.
  • Define and publish the standards that govern how component teams version, package, and qualify their artifacts for inclusion in the integrated release.
  • Evolve the software release process from its current semi-automated state into a push-button workflow, reducing release time to improve developer efficiency.
  • Establish a comprehensive release manifest mechanism to ensure that system components and versions are authoritatively documented and queryable.
  • Design and implement the underlying release infrastructure that supports multiple generations of our quantum operating system across product lines.
  • Partner with component teams to bring their artifacts into a coherent, auditable, end-to‑end release model.
  • Support customer system builds through automated release deployment and ongoing troubleshooting support.
Requirements
  • 8+ years of professional experience in release engineering, build engineering, or a closely related field, or an equivalent combination of education and experience.
  • Bachelor’s degree in Computer Science, Computer Engineering, or a related field, or equivalent practical experience.
  • Demonstrated hands‑on ownership of release automation, artifact management, and version control strategy in a multi‑team environment.
  • Experience with artifact repositories and promotion workflows (Artifactory, GitHub Packages, or equivalent).
  • Strong CI/CD experience and comfort designing, building, and maintaining release pipelines.
  • Demonstrated ability to define standards and drive their adoption across multiple component teams.
  • Excellent written communication skills; this role involves significant documentation and cross‑team alignment on what “release” means.
Preferred Qualifications
  • Experience releasing software for specialized hardware platforms or scientific instruments.
  • Experience supporting multiple product variants or product generations from a shared codebase or shared release infrastructure.
  • Familiarity with FPGA firmware versioning as a first‑class element of a broader software release.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Release Engineer — Quantum OS Automation (Hybrid)
Senior Release Engineer — Quantum OS Automation (Hybrid)

Socket.dev • Bothell (WA)

Hybrid
USD 140,000 - 220,000
Senior Research Software Engineer
Senior Research Software Engineer

IonQ • Boston (MA)

On-site
USD 145,000 - 192,000
Comprehensive medical, dental, and vision plans
Matching 401(k)
Unlimited PTO and paid holidays
+2
Staff Product Manager, Next-Generation Systems
Staff Product Manager, Next-Generation Systems

Ionq • Bothell (WA)

Hybrid
USD 170,000 - 199,000
Staff Product Manager, Next-Generation Systems
Staff Product Manager, Next-Generation Systems

Ionq • Bothell (WA)

On-site
USD 170,000 - 199,000
Medical, dental, vision
401(k) matching
Unlimited PTO
+2
Senior Software Engineer - Test Infrastructure
Senior Software Engineer - Test Infrastructure

Socket.dev • Bothell (WA)

Hybrid
USD 146,000 - 209,000
Senior Software Engineering Manager, Developer Tools
Senior Software Engineering Manager, Developer Tools

IonQ • Bothell (WA)

Hybrid
USD 200,000 - 263,000
Senior Program Manager, Customer Delivery
Senior Program Manager, Customer Delivery

Socket.dev • Bothell (WA)

Hybrid
USD 175,000 - 250,000
Medical, dental, and vision plans
401(k) matching
Unlimited PTO
+4
Senior Full Stack Software Engineer - Application Engineering
Senior Full Stack Software Engineer - Application Engineering

IonQ • Boulder (CO), College Park (MD), Bothell (WA)

Hybrid
USD 146,000 - 209,000
Senior Program Manager, Customer Delivery
Senior Program Manager, Customer Delivery

IonQ • Bothell (WA)

Hybrid
USD 150,000 - 250,000
Medical benefits (health, dental, &amp
401(k) matching
Unlimited PTO
+3
Staff Product Manager, Next-Generation Systems Bothell, Washington, United States
Staff Product Manager, Next-Generation Systems Bothell, Washington, United States

IonQ, Inc. • Bothell (WA)

Hybrid
USD 170,000 - 199,000