IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology and is looking for a Staff Full Stack Software Engineer to join a cross-functional team building the IonQ Cloud Platform, which connects customers to their quantum computers via APIs, tools, and partner clouds.
Requirements
- Strong experience with large-scale cloud service platforms, and the design of scalable and robust services in the real world
- Experience in programming languages like Go, Python (multiple programming languages a plus)
- Experience working with databases (e.g. MongoDB and/or Postgres)
- Experience working in a cloud native environment (AWS/GCP/Azure, k8s/serverless)
- 5+ years working with kubernetes
- 5+ years working with NoSQL and SQL databases
- OAuth, OpenID, SAML based authentication experience
Responsibilities
- Lead the design and implementation of compelling software experiences that appeal to quantum novices and experts alike to promote IonQ's mission
- Build, extend and maintain our cloud platform
- Ability to design and implement critical application components including UX, API/Services, exception handling, data access, security, etc.
Other
- Report to Sr Manager of Cloud Engineering, work closely with Infrastructure Engineering, Application Development and Operations teams to provide highly available and fault-tolerant cloud services
- Mentor junior engineers
- Participate in on-call rotations
- Bachelor's degree in Computer Science, Engineering or a related field, or equivalent training, fellowship, or work experience
- 8+ years professional experience in software engineering