IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are looking for a Staff Software Engineer to join a cross-functional team building the IonQ Cloud Platform, which connects our customers to our quantum computers via APIs, SDKs, tools, and partner clouds like AWS, GCP, and Azure.
Requirements
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
- 8+ years of professional experience in software engineering, working in a team environment
- 5+ years of experience in leading the design, development, and maintenance of robust, high-quality SDKs
- Proficiency in Python
- Experience in mentoring and guiding engineers of all levels to ensure a high bar for code quality and performance
- Experience in driving the team's long-term vision and architecture, shaping roadmaps, and providing technical leadership
- Experience in collaborating with product and other engineering teams to ensure alignment and effective communication
- Experience in identifying and solving complex technical challenges related to SDK development, performance, and integration
- Demonstrated experience in prioritizing user-friendliness and seamless integration of SDKs for developer adoption
- Demonstrated ability to remain current with industry trends, upstream software modifications, and advancements within the SDK ecosystem
- Experience in creating and maintaining clear and comprehensive documentation
- 10+ years of professional software experience
- 7+ years in leading the design, development, and maintenance of robust, high-quality SDKs
- Experience with system-level programming languages like C++ or Rust
- Proficiency in quantum computing SDKs (Qiskit, Pennylane, CirQ)
- Some experience with quantum computing or quantum physics
Benefits
- Comprehensive medical, dental, and vision plans
- Matching 401K
- Unlimited PTO and paid holidays
- Parental/adoption leave
- Legal insurance
- Home internet stipend
- Pet insurance