Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.
Expect questions on analyzing requirements under constraints, designing with systems analysts and engineers, and explaining tradeoffs for interfaces and performance. Be ready to walk through how you confer with managers or customers on status, proposals, and maintenance—and how you plan installs or modifications of existing systems.
Strong fit if you enjoy collaborative software design, requirements feasibility work, and coordinating delivery with technical and non-technical partners in an on-site Boulder engineering environment at Atomcomputing.
As a Software Engineer at Atomcomputing in Boulder, a typical day centers on turning requirements into working software: clarifying user and system needs, checking design feasibility against time and cost, and aligning with managers, systems analysts, and other engineers on interfaces, performance, and limits. You may consult stakeholders on status or design issues and help coordinate installation or updates of software systems.
The listing marks remote as no; work is associated with Boulder, CO.
O*NET Software Developers (15-1252.00) covers analysis, design collaboration, and system installation coordination for roles like Software Engineer.
freeCodeCamp, Saylor Academy CS courses, CS50, and Microsoft Learn developer paths are listed as free or free to learn for the Software Developers family.
Public-domain labor data — prepare examples for 2–3 of these.
Software Engineer at Atomcomputing in Boulder, CO About This Position We are seeking a Software Engineer to join our team and contribute to the development of software that orchestrates our quantum computers. As part of this role, you will work on backend services written primarily in Python and Rust, with occasional frontend components developed using TypeScript/React. You will collaborate closely with a talented team of software and quantum engineers, reporting directly to the Software Engineering Manager. Your Responsibilities Develop and maintain core systems that coordinate quantum computing workloads Create interfaces between our quantum computers and hardware control and calibration systems Manage experimental data produced by our systems Support the development of next-generation systems Write software to operate in a Linux environment directly on the quantum computers themselves Requirements Bachelor's degree or equivalent experience in Computer Science, Physics, or related field Proficiency in Python and Rust for backend development Experience with TypeScript/React for frontend development Familiarity with Linux environments and systems programming Strong problem-solving skills and ability to work collaboratively in a fast-paced environment Passion for quantum computing technology and innovation Working at Atomcomputing Join our talented team of scientists, engineers, and business professionals dedicated to advancing the state-of-the-art in quantum computing. Our office is located in Boulder, CO, where you will have the opportunity to work on groundbreaking technology that has the potential to revolutionize industries worldwide. How to Apply To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there. Please ensure all required fields are filled out accurately and submit your resume and cover letter highlighting relevant experience in quantum computing software development. To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.
Generated for personal interview prep · 2026-08-02 UTC · getajob.ai