Senior Staff Software Engineer / Senior Staff Software Engineeress

IonQ Quantum Switzerland GmbH - January 5, 2026

Join IonQ as a Senior Staff Full Stack Software Engineer

IonQ is at the forefront of a technological revolution, developing the world's most powerful full-stack quantum computer based on trapped-ion technology. By transcending the limits of classical physics and current supercomputing technologies, we aim to unlock a new era of computing. Quantum computing holds the potential to positively impact numerous facets of human society. Our systems will redefine industries such as medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and beyond.

At IonQ, we are not only committed to building the best quantum computers; we strive to make them accessible to everyone, everywhere. We are currently seeking a Senior Staff Full Stack Software Engineer to join a cross-functional team dedicated to building the IonQ Cloud Platform. This platform connects our customers to our quantum computers through APIs, tools, and partner clouds such as AWS, GCP, and Azure. In this role, you will collaborate with the product team, applications team, systems team, and scientists to create an exceptional quantum developer experience for our customers and partners.

Responsibilities

  • Work closely with Infrastructure Engineering, Application Development, and Operations teams to provide highly available and fault-tolerant cloud services.
  • Lead the design and implementation of IonQ's Quantum Cloud service architecture, emphasizing microservices.
  • Define, design, build, validate, and deploy APIs and capabilities to make quantum computing accessible and valuable to all IonQ customers.
  • Develop and maintain the IonQ Cloud platform's CI/CD pipeline.
  • Integrate with partner quantum platforms, including Google Cloud, Microsoft Azure, and Amazon Braket.
  • Design and extend the quantum job processing pipeline to support IonQ customers.
  • Design and enhance IonQ Cloud service authentication and authorization mechanisms.
  • Design and extend role-based access control for IonQ Cloud services.
  • Design and implement a billing engine for IonQ with features such as customer rate cards, usage and cost tracking, and cost reporting.
  • Mentor senior and junior engineers.
  • Participate in on-call rotations.

Qualifications

You would be a good fit with:

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.
  • 10+ years of professional experience in software engineering.
  • 5+ years of experience developing on Google Cloud Platform.
  • Strong experience with Go, Rust, and JavaScript.
  • Proficient in large-scale cloud service platforms and the design of scalable and robust services.
  • Experience with distributed systems architecture and message queues (e.g., Kafka, Google Pub/Sub).
  • Strong knowledge of OAuth, OpenID, and SAML-based authentication.
  • Ability to design and implement critical application components including user interfaces, APIs, services, exception handling, data access, and security.
  • Exceptional written and oral communication skills, along with strong collaboration and interpersonal skills.
  • Significant experience in leading projects in a cross-functional team environment.
  • Familiarity with basic quantum computing concepts.

Preferred Qualifications

  • 15+ years of professional full-stack software development experience.
  • 10+ years working with relational databases (e.g., Postgres).
  • 7+ years working with Kubernetes.
  • 5+ years of experience in quantum computing.
  • Strong experience in developing responsive web front ends, component libraries, and tools using JavaScript and/or TypeScript; React experience is a plus.

Location and Travel

This role is based in Basel, Switzerland, and requires office presence 3+ days a week. There will be one team meetup in the US annually.

Apply online using the form below. Please note that only applications matching the job profile will be considered.

Location : Basel
Country : Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.