Senior Software Engineer, Quantum Operating Systems

· College Park, Maryland
Employment Type Full-Time
Minimum Experience Experienced

IonQ logo and link to the top of the page

IonQ is developing the world's first fully expressive, full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology. These computers are poised to unlock the staggering potential of the quantum realm and help remake industries like medicine, materials science, simulation, finance, strong A.I., machine learning, cryptography, high-performance supercomputing, and more.


Quantum computers are a revolutionizing technology — they will transform business, society, and the planet for the better, and IonQ is at the forefront of this revolution. We’re proudly supported by high-quality investors like Amazon Web Service, Columbia Capital, NEA, ACME, and more.


We’re looking for a Senior Software Engineer.  As a Senior Software Engineer, you’ll be part of a cross-functional team whose mission is to lead IonQ on its journey to define and enable the world’s best quantum computers and keep IonQ at the forefront of the industry.


You will be part of a senior engineering team that will help drive the technical direction for our next generation quantum computer operating system.


Responsibilities:

As a senior engineer you will be expected to:

  • Lead, design, develop, test, deploy, maintain and improve major software components, systems, and features; being a small team, we count on each other to run with projects independently
  • Collaborate with an experienced interdisciplinary staff
  • Ensure the quality of our system architecture and design
  • Assist in the career development of others, providing mentorship on advanced technical issues
  • Approach problems pragmatically
  • Help us continuously improve how we do things

 

The ideal candidate will have experience leading or contributing to multiple simultaneous product development efforts, projects, and initiatives. You’ll be able to balance technical expertise and savvy with strong business judgment to make great technology choices. You’ll strive for simplicity and demonstrate significant creativity and incisive judgment.


Required:

  • Bachelor’s degree in Computer Science or equivalent practical experience -- untraditional backgrounds are welcome here
  • 10+ years experience in software development in one or more general-purpose programming languages (like Go, Rust, or C++)
  • Excellent engineering skills in a few key areas:
  • Multithreaded programming and execution
  • Embedded systems
  • Distributed systems
  • Excellent verbal and written communication skills
  • A love of collaborating in an interdisciplinary environment
  • Care for users: you'll work closely with our internal team of physicists who depend on our software every day 


Desired:

  • Master’s degree or PhD in Engineering, Computer Science, Physics, or related technical field
  • Deep expertise in Go and/or Rust
  • Experience with programmatic device control (SCPI, MODBUS, etc. over serial, USB, TCP)
  • Prior work with relational, document and time-series DBs
  • Comfort in the JavaScript stack (React, Node.js)
  • Familiarity with Google Cloud
  • Machine learning experience
  • A love of CI/CD pipelines
  • Familiarity with digital signal processing


Location:

Given the nature of our business, we will maintain our headquarters which are located down the street from the University of Maryland. Our office is bright and open and a fun, collaborative environment, where we value each other’s unique qualities. IonQ is a five-minute walk to the Metro, which takes just twenty minutes to get to Washington, DC. Currently, we are encouraging work-from-home with office and laboratory visits only as needed. 


IonQ reflects the globally diverse audience that our products and technology serve. We believe that in addition to hiring the best talent, a diversity of perspectives, ideas, and cultures leads to the creation of better products and services. We hire people with a broad set of skills who are ready to take on some of humanity’s greatest challenges and make an impact on millions, if not billions, of users.

If this sounds like a good fit for you, we encourage you to apply.


Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    College Park, Maryland
  • Employment Type
    Full-Time
  • Minimum Experience
    Experienced