Senior Software Engineer

IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology.
$141,670 - $185,482
Full-Stack
Senior Software Engineer
Remote
51 - 100 Employees
3+ years of experience

Description For Senior Software Engineer

IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing. Quantum computing has the potential to impact every area of human society for the better. IonQ's computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more.

We are looking for a software engineer to help build the next generation of our systems control platform that runs on our world-class quantum computers. The role involves developing the hardware abstraction layer and non-real time devices control logic that helps keep the computer in the optimal quantum state.

Responsibilities include:

  • Leading, designing, architecting, developing, testing, deploying, maintaining, and improving major software components, systems, and features
  • Ensuring quality through design and code reviews
  • Assisting in the career development of others, providing mentorship on advanced technical issues
  • Collaborating with an experienced interdisciplinary staff
  • Approaching problems pragmatically
  • Helping to continuously improve processes

The ideal candidate will have experience leading or contributing to multiple simultaneous product development efforts, projects, and initiatives. You'll need to balance technical expertise with strong business judgment to make great technology choices.

Requirements:

  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 3+ years experience in software development in languages like Java, Go, Rust, or C/C++
  • Expertise in multithreaded programming, distributed systems, and hardware interfacing
  • Excellent verbal and written communication skills
  • Love for collaborating in an interdisciplinary environment
  • Empathy and customer focus

Preferred qualifications:

  • Master's degree or PhD in Computer Science or Engineering
  • Deep expertise in Go and/or Rust and embedded systems development
  • Background in robotics, embedded systems, or OS device drivers development
  • Experience with programmatic device control and hardware abstraction libraries

This is a remote position with options to work from the College Park, Maryland headquarters or the Bothell, WA facility. IonQ offers competitive compensation and a range of benefits including pet insurance, legal insurance, home internet stipend, generous PTO, parental/adoption leave, 401K, and medical, dental, and vision plans.

Last updated 3 months ago

Responsibilities For Senior Software Engineer

  • Lead, design, architect, develop, test, deploy, maintain and improve major software components, systems, and features
  • Ensure the quality of our system through design and code reviews
  • Assist in the career development of others, providing mentorship on advanced technical issues
  • Collaborate with an experienced interdisciplinary staff
  • Approach problems pragmatically
  • Help us continuously improve how we do things

Requirements For Senior Software Engineer

Go
Java
Rust
  • Bachelor's degree in Computer Science, Electrical Engineering, or equivalent practical experience
  • 3+ years experience in software development in one or more general-purpose programming languages (like Java, Go, Rust, or C/C++)
  • Expertise in multithreaded programming and execution
  • Experience with distributed systems
  • Experience interfacing with hardware via Ethernet, USB, serial, etc.
  • Excellent verbal and written communication skills
  • Love of collaborating in an interdisciplinary environment
  • Empathy and customer focus

Benefits For Senior Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Pet insurance
  • Legal insurance
  • Home internet stipend
  • Generous PTO plan
  • Parental/adoption leave
  • 401K
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Paid holidays

Interested in this job?

Jobs Related To IonQ Senior Software Engineer

Full-Stack Senior Engineer - Product Led Growth

Outdoorsy seeks a Full-Stack Senior Engineer for Product Led Growth to develop innovative travel solutions across the entire tech stack.

Full-Stack Developer

Senior Full-Stack Developer position at OROSYS / Two notes Audio Engineering, focusing on web application development and infrastructure management.

Sr. Software Engineer

Sr. Software Engineer role at Oliv.AI, a SalesTech startup providing AI copilot for sales teams.

SEO Engineer

Join iPullRank as an SEO Engineer to drive organic search visibility for clients through technical analysis, content engineering, and innovative SEO strategies.