We are seeking a Senior Software Engineer for Developer Tools to contribute to the software that connects quantum developers to IonQ's hardware, focusing on quantum compiler tools and features that our users and internal research teams depend on to run applications.
Requirements
- Bachelor's degree in Computer Science, Engineering, Physics, or a related field, or equivalent training, fellowship, or work experience.
- 6+ years of professional software engineering experience in team environments.
- Deep proficiency in Python, our primary language.
- Experience with quantum computing, with an understanding of quantum gates and circuits.
- Familiar with the fundamentals of quantum compilation, error mitigation and quantum error correction.
- Experience with software maintenance, user community stewardship and software engineering best practices.
- Experience working with research or academic concepts and integrating them into scientific software workflows.
- Familiarity with Agentic AI coding tools and techniques such as skills, docstring generation, code review, and software engineering best practices.
- A track record of creating clear, comprehensive technical documentation.
- Experience with automated testing, CI/CD pipelines, and scientific software validation.
- Strong collaboration skills, with experience working across research and engineering teams.
Benefits
- Comprehensive medical, dental, and vision plans
- Matching 401K
- Unlimited PTO and paid holidays
- Parental/adoption leave
- Legal insurance
- Home technology stipend