Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Staff Software Engineer - Automation image - Rise Careers
Job details

Senior Staff Software Engineer - Automation

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. IonQ is at the forefront of this technological revolution. 

We are looking for a Senior Staff Software Engineer on the Quantum OS team. As a Senior Staff Software Engineer, you’ll be part of a cross-functional team whose mission is to keep the fleet of IonQ’s quantum computers and demonstration systems running autonomously at peak performance and throughput, in order to solve the world’s most complex problems faster. 

Improving the quality and optimizing the efficiency of our quantum computers requires developing control routines and automated calibrations with our team of experimental physicist operators. Prior experience with control theory, hardware device control, and working with scientists will be helpful; data analysis and statistical methods are even more useful.

We encourage applicants from different career paths for this position. You could be a software engineer with an emerging interest in quantum computing. You could be a quantum researcher with strong software engineering skills and desire to focus on the engineering discipline. We’d love a blend of hands-on experience as well as tactical and strategic direction.

Responsibilities:

  • Lead, design, architect, develop, test, deploy, maintain and improve major software components, systems, and features.
  • Provide technical expertise in building robust, well-engineered, tested software solutions
  • Effectively self-manage projects, priorities, deadlines, and deliverables
  • Identify, track and mitigate execution roadblocks and technical risks
  • Mentor more junior engineers and team members with different technical backgrounds in your area of expertise
  • Listen and learn from team members with different areas of expertise and experiences
  • Collaborates with customers, peers (both functional and cross-functional), industry professionals, and external partners.
  • Leads and directs cross-functional projects and programs, and often acts as team leader to coordinate the activities of others.
  • Makes decisions that influence the achievement of customer, technical, operational, program, and/or service objectives.

You’d be a good fit with:

  • Bachelor’s degree or equivalent industry experience in Computer Science, Mathematics, Physics, or related field. 
  • 13+ years programming experience in a general-purpose language like Python, Go, Rust, or C++
  • Data analysis skills in areas like statistical testing, modeling, optimization, and/or machine learning.

You’d be a great fit with:

  • MS or PhD or equivalent industry experience in Computer Science, Mathematics, Physics, or a related field
  • Experience with machine learning and/or mathematical optimization
  • A background in digital signal processing and/or control theory
  • Experience in working with technical experts outside of traditional software engineering, particularly electrical engineers and physicists

 

Location: 
Travel: Occasional travel, 1 to 4 times per year.

The approximate base salary range for this position is $194,852 - $255,112.

Compensation will vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience. Posted base salary figures are subject to change as new market data becomes available. Beyond base salary, total compensation includes a variable bonus and equity component and a range of benefit options found on our career site at ionq.co/jobs.  Details of participation in these benefit plans will be provided when a candidate receives an offer of employment. Our US benefits include comprehensive medical, dental, and vision plans, matching 401K, unlimited PTO and paid holidays, parental/adoption leave, legal insurance, a home internet stipend, and pet insurance! 


IonQ's HQ is located in College Park, Maryland, a quick 15-minute metro from Washington DC. We are actively building out our recently opened manufacturing and production facility in Bothell, WA (near Seattle). Depending on the position, you may be required to be near one of our offices in College Park, Seattle, or Toronto. However, IonQ will expand into additional domestic and international geographies, so don’t let this stop you from applying!
 
At IonQ, we believe in fair treatment, access, opportunity, and advancement for all while striving to identify and eliminate barriers. We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment where individuals can feel welcomed, respected, supported, and valued.
 
We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law. We are proud to be an Equal Employment Opportunity employer.

The position you are applying for may require access to technology that is subject to U.S. export control and government contract restrictions.  Employment with IonQ is contingent on either verifying U.S.-person status for export controls and government contracts work and/or obtaining any necessary license/confirming the availability of a license exception under U.S. export controls.  Accordingly, we will have some additional questions regarding your immigration status that will be used for export control and compliance purposes, and the answers will be reviewed by compliance personnel to ensure compliance with federal law. 

If you are interested in being a part of our team and mission, we encourage you to apply!


 

Average salary estimate

$224982 / YEARLY (est.)
min
max
$194852K
$255112K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Staff Software Engineer - Automation, IonQ

Are you ready to elevate your career in software engineering? Join IonQ as a Senior Staff Software Engineer on our Quantum OS team and be part of a revolutionary journey in quantum computing! Working remotely from the US, you'll collaborate with a talented group dedicated to maintaining and optimizing our cutting-edge quantum computers. With your experience in control theory and hardware device control, you'll be instrumental in developing automated calibrations and control routines alongside our experimental physicist operators. Whether you’re a seasoned software engineer with a burgeoning interest in quantum tech or a quantum researcher with solid software skills, your unique background will be valued here at IonQ. You'll lead major software projects, mentor junior engineers, and drive cross-functional collaborations that enable us to solve complex problems faster than ever. We’re looking for someone who thrives in a dynamic environment, can effectively manage project priorities, and enjoys working with various technical backgrounds. If you possess strong programming skills in languages like Python, Go, Rust, or C++, and have experience in data analysis and machine learning, you may be the perfect fit for this role! With a competitive salary range between $194,852 - $255,112, plus fantastic benefits like unlimited PTO, comprehensive health plans, and a stimulating work culture, IonQ is committed to equity and creating an inclusive workplace. Take this chance to contribute to a future where quantum computing benefits society in countless ways. Join us in redefining industries and paving the way for a technologically advanced future!

Frequently Asked Questions (FAQs) for Senior Staff Software Engineer - Automation Role at IonQ
What are the responsibilities of a Senior Staff Software Engineer at IonQ?

As a Senior Staff Software Engineer at IonQ, your primary responsibilities will include leading the design and development of robust software components, testing and deploying solutions, and effectively managing projects within a cross-functional team. You will mentor junior engineers, collaborate with physicists and engineers, and help identify and mitigate technical risks to ensure our quantum computers perform optimally.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Staff Software Engineer position at IonQ?

To qualify for the Senior Staff Software Engineer role at IonQ, candidates typically need a Bachelor's degree or equivalent industry experience in fields such as Computer Science, Mathematics, or Physics. A strong background in programming languages like Python, Go, Rust, or C++ is essential, as well as at least 13 years of programming experience. Data analysis skills and an understanding of statistical methods are also beneficial.

Join Rise to see the full answer
What experience is preferred for the Senior Staff Software Engineer role at IonQ?

Preferred experience for the Senior Staff Software Engineer position includes advanced degrees (MS or PhD) in Computer Science, Mathematics, or Physics, along with expertise in machine learning, mathematical optimization, and control theory. A background in digital signal processing and collaboration with technical experts outside of traditional software engineering is also highly advantageous.

Join Rise to see the full answer
How does IonQ approach teamwork and collaboration for the Senior Staff Software Engineer role?

At IonQ, teamwork and collaboration are core principles. As a Senior Staff Software Engineer, you'll work closely with team members from diverse technical backgrounds, including experimental physicists and electrical engineers. Your role will involve leading cross-functional projects and leveraging the collective expertise of your peers to drive innovative solutions and bridge the gap between software and hardware.

Join Rise to see the full answer
What benefits does IonQ offer to its Senior Staff Software Engineers?

IonQ offers an attractive benefits package for Senior Staff Software Engineers, including comprehensive medical, dental, and vision plans, a matching 401K, unlimited PTO, and paid holidays. Additionally, there's parental leave, a home internet stipend, pet insurance, and opportunities for equity participation. The company is focused on fostering a supportive work environment that values equity and diversity.

Join Rise to see the full answer
Common Interview Questions for Senior Staff Software Engineer - Automation
Can you explain your experience with control theory as it applies to software engineering?

When answering this question, detail your direct experience and any relevant projects where you applied control theory. Discuss specific examples of how control routines improved software performance and mention any tools or methodologies you utilized.

Join Rise to see the full answer
What programming languages are you most proficient in, and how have you used them in past projects?

Be specific about your experience with languages like Python, Go, Rust, or C++. Describe projects where you applied these languages, focusing on the objectives, your contributions, and the outcomes, providing measurable results when possible.

Join Rise to see the full answer
How do you manage project priorities and deadlines in a fast-paced environment?

Discuss your methods for prioritizing tasks, such as using project management tools or frameworks like Agile. Share personal experiences where effective prioritization led to successful project completion and detail how you communicate with your team to align on priorities.

Join Rise to see the full answer
Describe a challenging technical problem you encountered and how you resolved it.

Employ the STAR method (Situation, Task, Action, Result) to frame your answer. Describe the context of the challenge, the specific actions you took to address it, and the impact your solution had on the project or team, highlighting any collaborative efforts involved.

Join Rise to see the full answer
How do you approach mentoring junior engineers, especially those from non-traditional backgrounds?

Share your philosophy on mentorship, emphasizing the importance of patience, understanding, and leveraging diverse perspectives. Discuss specific strategies you employ to help junior engineers grow and feel included, such as tailored learning plans and regular feedback sessions.

Join Rise to see the full answer
What are your strategies for keeping up with advancements in quantum computing and related fields?

Discuss your commitment to continuous learning through resources such as industry conferences, academic journals, online courses, and networking with peers. Highlight specific examples of how you’ve recently applied new knowledge to your work or projects.

Join Rise to see the full answer
Can you describe your experience collaborating with physicists and other experts outside of software engineering?

Emphasize the importance of interdisciplinary collaboration by sharing experiences where you worked alongside physicists. Highlight how this collaboration enhanced your understanding of the technical challenges and improved the solutions developed.

Join Rise to see the full answer
What role does data analysis play in your software engineering process?

Explain how data analysis informs decision-making in your software projects. Provide examples of tools or techniques you use to collect, analyze, and interpret data, and how this analysis has led to improvements in software performance or efficiency.

Join Rise to see the full answer
What steps do you take to ensure the software you develop is thoroughly tested and reliable?

Detail your testing philosophy and methodologies, such as unit testing, integration testing, and code reviews. Discuss how you ensure software reliability, perhaps by sharing a relevant project that underwent thorough testing before deployment.

Join Rise to see the full answer
How would you contribute to foster an inclusive and equitable work culture at IonQ?

Express your belief in the importance of diversity and inclusion. Talk about past initiatives you've been part of that promoted equity, such as mentorship programs or outreach efforts, and share ideas on how you could continue these efforts at IonQ.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
IonQ Remote Bothell, Washington, United States
Posted 9 days ago

Become a vital part of IonQ's mission as a Recruiting Coordinator, supporting the development of revolutionary quantum computing technology.

Photo of the Rise User
IonQ Remote College Park, Maryland, United States
Posted 7 days ago

Join IonQ as a Senior Staff Software Engineer and lead the charge in revolutionizing quantum computing through advanced system automation.

Photo of the Rise User
Boston Red Sox Hybrid Boston, MA, United States
Posted 2 days ago

Join the Boston Red Sox as an API Engineer, leveraging your skills to enhance their baseball operations through innovative software solutions.

Cabana Remote No location specified
Posted 9 days ago

We're on a mission to innovate mental health care—join Cabana as a Senior Full Stack Engineer and help us create impactful technology.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office PW II
Posted 8 days ago

Elevate customer service technology at scale as a Senior Director of Software Engineering with Walmart Global Tech.

Photo of the Rise User
PeakMetrics Remote No location specified
Posted 10 days ago

Join PeakMetrics as a Solutions Architect and play a crucial role in implementing innovative solutions to combat social media manipulation.

Photo of the Rise User

Explore a career with Kreative Technologies as a Junior Software Developer, where your passion for technology will thrive remotely.

Photo of the Rise User
Nelnet Hybrid Lincoln, NE
Posted 10 days ago

Join Nelnet Business Services as a Software Engineer, where you'll develop and enhance software applications in a collaborative and innovative environment.

Photo of the Rise User
Posted 2 days ago

CVS Health is looking for a Staff Software Development Engineer to lead the design and implementation of essential software solutions that serve millions of Americans.

Photo of the Rise User

Join National DCP as a Senior Developer and help enhance our Drupal capabilities in a fully remote role.

Photo of the Rise User
UPS Remote United States
Posted 9 months ago
Photo of the Rise User
Posted 10 months ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Transparent & Candid
Growth & Learning
Fast-Paced
Collaboration over Competition
Take Risks
Friends Outside of Work
Passion for Exploration
Customer-Centric
Reward & Recognition
Feedback Forward
Rapid Growth
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Paternity Leave
Fully Distributed
Flex-Friendly
Some Meals Provided
Snacks
Social Gatherings
Pet Friendly
Company Retreats
Dental Insurance
Life insurance
Health Savings Account (HSA)

IonQ develops general-purpose quantum computers. Founded in 2015, IonQ is headquartered in College Park, Maryland.

19 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Summer 2025 Intern – Finance – Michigan at Stryker
Photo of the Rise User
17 people applied to NodeJs developer at BlackStone eIT
Photo of the Rise User
Someone from OH, Cleveland just viewed Remote Customer Service Representative at Conduent
Photo of the Rise User
Someone from OH, Cleveland just viewed Customer Support Team Lead (6-month Contract) at Jane App
o
Someone from OH, Cincinnati just viewed Marketing and Communications Consultant at osu
Photo of the Rise User
Someone from OH, Toledo just viewed Registered Nurse (Part-time) at Calibrate
Photo of the Rise User
Someone from OH, Toledo just viewed Clinical Research Associate II at Alimentiv
Photo of the Rise User
Someone from OH, Cleveland just viewed IT Support Engineer at Level AI
Photo of the Rise User
Someone from OH, Dayton just viewed Customer Content Specialist at Cision
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed Senior Corporate Communications Manager at Bumble Inc.
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at Workday
Photo of the Rise User
Someone from OH, Cincinnati just viewed Financial Planning and Analysis Lead at JLL
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Financial Analyst at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Operations at American Express
Photo of the Rise User
Someone from OH, Cincinnati just viewed Strategic Finance Analyst, Corporate at Benchling
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior Analyst, Project Finance at Apex Clean Energy
Photo of the Rise User
Someone from OH, Cincinnati just viewed Senior FP&A Analyst, Sales at GitLab
Photo of the Rise User
Someone from OH, Cincinnati just viewed FP&A Analyst at Lithic