Senior Research Software Engineer
IonQBachelor's degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.Hybridfull_timesenior
$145,920 – $191,047 USD
Tech Stack
Responsibilities
- Develop, maintain, and support the research and development (R&D) software used by scientists, ensuring stability, performance, and reliability.
- Own the general software development lifecycle for R&D codebases, including triaging bugs, addressing regressions, and improving code health.
- Improve observability across the R&D software stack (logging, metrics, tracing, alerting) to catch and root-cause issues quickly.
- Design, build, and maintain continuous integration and continuous deployment (CI/CD) pipelines for quality and rapid deployments.
- Review scientist-contributed code, providing constructive feedback on cleanliness, architecture, and best practices.
Soft Skills
Software Development LifecycleUser-Facing DocumentationAPI Reference GuidesTechnical LeadershipMentoring
Benefits
- Health Insurance
- Equity
Culture
Cross-Functional TeamsMentorship Program
Requirements
Required: Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent training, fellowship, or work experience.
Regions: Us
Get jobs like this in your inbox
Weekly Python, Debugging, Concurrency hiring trends and salary data — free.
Join 6 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About IonQ
Industry: quantum computing
IonQ is building the world’s best quantum computers to solve the world’s most complex problems, with the electronic controls software team focusing on low-level embedded software for these quantum control systems.
View company profile →Compensation
Base salary: $145,920 – $191,047 USD
Equity: equity
Bonus: annual bonus