Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer

$180k - $220k

Atom Computing

Job Description

Job Description

At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.

We are seeking a Principal Software Engineer to provide technical leadership for the software platform that orchestrates our quantum computers. In this role, you'll set the technical direction for a core area of our stack: the systems that coordinate quantum computing workloads, interface with the hardware control and calibration systems, and manage the experimental data our systems produce, while driving the architecture of our next-generation systems. Reporting to the Software Engineering Manager, you will be responsible for leading the technical direction of a focused set of projects, partner with the team that owns our hardware control and compilation systems, and collaborate closely with our quantum engineers.

This is a primarily backend role with occasional frontend work. Our backend services are written in Python and Rust, and our frontend components are written in TypeScript/React. Many of our services run directly on the quantum computers themselves, in a Linux environment, so you'll be writing and guiding software that operates close to the hardware.

This role is based in our Boulder, CO or Austin, TX office.

Job Responsibilities

  • Provide technical leadership for a core area of our software platform, guiding the design and execution of its projects and setting the technical direction that aligns your area with the broader team roadmap.
  • Drive architectural decisions across the software stack that orchestrates quantum computing on our systems, interfacing with (but not controlling) the hardware control and calibration systems owned by our partner team, and managing the experimental data our systems produce.
  • Invent novel technologies and solutions that advance our technology roadmap, contributing to inventions and patents where appropriate.
  • Rewrite and productionize prototype code written by our Quantum Engineers, turning research code into reliable, well-tested, maintainable services, and establishing the patterns the team builds on.
  • Mentor engineers across the team, raising the bar on code quality, design, documentation, and engineering practice.
  • Deploy, monitor, and support our production platform, sharing in a team on-call rotation to keep our quantum computers reliably available to customers.
  • Partner with our infrastructure team to strengthen our CI/CD pipelines, contributing improvements that speed up and stabilize how we ship.
  • Represent Atom Computing's engineering work externally where relevant, in customer and partner engagements and in the broader technical community.
Experience & Education

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field. Advanced degrees (Master's or PhD) are welcome but not required.
  • 10+ years of professional experience as a software engineer, with a track record of significant technical achievements.
Required Qualifications

  • A passion for writing software and a proven track record of designing and implementing architecture-level features in complex systems.
  • Proficiency with Python and SQL.
  • Experience developing and operating software in Linux environments.
  • Familiarity with Git, automated testing, and modern software development practices.
  • Willingness to learn the atomic, optical, laser physics, and quantum mechanics concepts needed to put your work in context.
Nice to Haves

  • Experience with a compiled language such as C++ or Rust.
  • Experience with cloud infrastructure (e.g. Azure, AWS, or GCP) and Terraform.
  • Experience building TypeScript/React frontend components.
  • Experience with containerization technologies.
  • Strong organization and project management skills.
  • Experience working at both a large technology company and a startup.

Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance.  We also offer drinks, snacks, and catered team lunches in our offices, every day!

The base salary range for this position is $180,000 - $220,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Vacancy posted 26 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer in Boulder, CO vacancy
  • $180k - $220k

     ...Principal Software Engineer At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a talented team of scientists, engineers, and business professionals... 
    Suggested
    Temporary work
    Casual work
    Work at office

    Atom Computing

    Boulder, CO
    1 day ago
  • $185k - $250k

     ...Staff Engineer Or Principal Engineer – Colorado Stealth Startup Join an elite, venture-backed team building next-generation, AI-powered...  ...respectful candidate experience throughout. If you're a senior software engineer or principal technologist who thrives on autonomy,... 
    Suggested
    Work at office
    Relocation package
    Flexible hours
    2 days per week
    1 day per week

    Technical Integrity

    Boulder, CO
    5 days ago
  • $183.38k - $193.41k

     ...Education Requirements: Requires a Bachelor’s degree in Systems Engineering, or a related Science, Engineering, Technology or...  ...opportunity we can offer is one-of-a-kind. As a Senior Principal Software Systems Engineer, you will provide architectural recommendations... 
    Suggested
    For subcontractor
    Flexible hours
    3 days per week

    General Dynamics Mission Systems

    Boulder, CO
    2 days ago
  •  ...Becton Dickinson seeks an Associate Principal Software Engineer to serve as Platform Technology Architect for the UCC product portfolio. The role involves defining multi-generation software and connectivity strategy across device families, establishing architectural principles... 
    Suggested

    Becton Dickinson

    Louisville, CO
    8 days ago
  • $65 - $72 per hour

     ...Position: DevOps Engineer Compensation: $65 - 72 /hour, depending on experience Location: Boulder, Colorado Inceed has partnered with a great company to help find a skilled DevOps Engineer to join their team! This is a great opportunity to step into... 
    Suggested
    Weekly pay
    Contract work
    Temporary work
    Monday to Friday

    Inceed

    Boulder, CO
    3 hours ago
  •  ...mission to protect American businesses and drive innovation in cybersecurity. About the role RADICL is seeking a Senior Software Engineer to join our platform team. You'll design and build API integrations and highly scalable data processing pipelines that power our... 
    Work at office
    Remote work
    Work from home

    RADICL Defense

    Boulder, CO
    1 day ago
  • $155k - $185k

     ...unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing. We are seeking a software engineer with a background in quantum information theory to contribute to... 
    Temporary work

    Atom Computing

    Boulder, CO
    4 days ago
  • $75k - $100k

     ...responsible for designing, coding and improving web pages, programs, and applications. Position: Executing full lifecycle software development Long term positions with excellent pay rates. No relocation Active positions with Fortune 500 Clients Able... 
    Relocation

    SynergisticIT

    Boulder, CO
    5 days ago
  •  ...Job summary A Senior Software Engineer with exceptional data and software engineering skills, and a passion for building data-centric applications is to join our team of software developers, data scientists and product owners to support and expand KBI’s Digital Transformation... 
    Immediate start

    KBI BioPharma

    Boulder, CO
    1 day ago
  • $110.3k - $204.9k

     ...Software Engineer Standard job description plans, conducts, and coordinates software development activities. Designs, develops, documents, tests, and debugs software that contains logical and mathematical solutions to business/mission problems or questions in computer... 
    Full time
    Temporary work
    Work experience placement
    Flexible hours
    Night shift
    Afternoon shift

    Lockheed Martin Corporation

    Boulder, CO
    5 days ago
  • $120k - $160k

     ...Software Engineer Centil, a Sabel Systems company, is a mission-focused engineering team supporting some of the highest-priority space defense programs in the U.S. Space Force portfolio, including missile defense and missile warning systems for Space Systems Command... 
    Full time
    Work experience placement
    Immediate start
    Home office
    Flexible hours

    Centil

    Boulder, CO
    5 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Boulder, CO
    2 days ago
  •  ...mission to protect American businesses and drive innovation in cybersecurity. About the role RADICL is seeking a Senior Software Engineer - Go & Infrastructure to join a software team on our platform. You'll design, build, and operate production Go services that power... 
    Work at office
    Remote work
    Work from home

    Cervin

    Boulder, CO
    2 days ago
  • $120k - $155k

     ...Major League Baseball is looking for a Software Engineer to join a cross-platform engineering group that ships our Mobile MLB App and MLB.TV Connected TV experience focused on Streaming and Subscriptions. You will work in small, outcome-driven squads that rotate focus... 
    Temporary work
    Work experience placement
    Work at office
    Remote work

    H star

    Boulder, CO
    3 days ago
  •  ...We are seeking a meticulous and process-oriented Senior Software Engineer to join a highly skilled team dedicated to developing and supporting enterprise-level output management products on the mainframe platform. This is a unique opportunity for an engineer who balances... 
    Temporary work

    AllSTEM Connections

    Boulder, CO
    3 days ago
  •  ...efficient, and responsible model for healthcare commercialization. THE OPPORTUNITY We're looking for a backend-focused Software Engineer to join our Boulder-based team and help build the systems powering our privacy-first, data-driven platform. You'll work... 
    Full time
    Work at office
    Relocation

    BranchLab

    Boulder, CO
    2 days ago
  •  ...Principal-level automation engineer needed to lead test automation efforts for complex surgical medical device software systems. This role combines hands-on automation development with technical mentorship, requiring expertise in regulated product environments and test... 

    Medtronic

    Lafayette, CO
    7 days ago
  •  ...Pattern is transforming airport ground operations through AI-driven software and robotics. Our mission is to make aviation logistics...  ...Transparency Your Mission This is a mission critical engineering role focused broadly on the software systems that let robots perceive... 
    Full time
    Flexible hours

    Pattern

    Boulder, CO
    11 hours ago
  • $140k - $190k

     ...Senior Software Engineer – C++ Boulder, Colorado – Hybrid (Boulder Office) Build the Future of Enterprise Data Storage We know what experienced engineers are looking for—a company that values technical excellence, challenging work that has a direct impact, and... 
    Permanent employment
    Temporary work
    Casual work
    Work at office
    Local area
    Relocation package
    Flexible hours

    Spectra Logic

    Boulder, CO
    3 days ago
  • $118.57k - $125.05k

     ...Basic Qualifications Education Requirements: Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related... 
    Relocation package
    Flexible hours
    3 days per week

    General Dynamics Mission Systems

    Boulder, CO
    4 days ago
  • $100k

     ...recent grads in Mathematics, Statistics, Computer Science or Engineering or candidates with gaps in their career or people wanting to switch...  ...Systems, IT Knowledge of Core Java, javascript, C++ or software programming Spring boot, Microservices, Docker, Jenkins, Github... 
    H1b

    SynergisticIT

    Boulder, CO
    5 days ago
  • $156k - $193k

     ...this requirement will not be considered. SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning software. This is a unique opportunity to join a small business delivering core capabilities for... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    SciTec Incorporated

    Boulder, CO
    4 days ago
  •  ...fundamentals and problem-solving skills (such as data structures, computational algorithms, and operating systems). · 0-1+ years of data engineering experience. Benefits: · On job technical support · E-verified Full time position Candidates who are missing the... 
    Full time
    Immediate start

    SynergisticIT

    Boulder, CO
    3 days ago
  •  ...Senior Java Software Engineer We are seeking a full-time Senior Java Software Engineer in Boulder, CO to join our Outdoor and Fitness teams. In this role, you will be responsible for providing technical leadership and project planning for software development for products... 
    Full time

    Garmin

    Boulder, CO
    15 hours ago
  • $118.57k - $125.05k

     ...Advanced DevOps Engineer As an Advanced DevOps Engineer, you will: Contribute to automation that instantiates and maintains container...  ...Open source server, messaging, load balancing, and database software (such as RabbitMQ, Redis, Elasticsearch) Scalable networking... 
    Flexible hours
    3 days per week

    Progeny Systems Corporation

    Boulder, CO
    5 days ago
  • $100k

     ...etc to name a few. Currently, We are looking for entry-level software programmers, Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers for full-time positions with clients. Who Should Apply Recent... 
    Full time
    H1b

    SynergisticIT

    Boulder, CO
    2 days ago
  •  ...to identify and implement solutions that amplify the impact of UX at Workday. Integrate and support technology solutions, software, and hardware that enable our Designers and Researchers to perform their work efficiently. Basic Qualifications... 

    Syntricate Technologies

    Boulder, CO
    3 days ago
  • $168k - $252k

     ...you too.About the TeamThe AI Model Serving team is the engine behind every production Workday agent and machine...  ...is the team for you.About the RoleAs either a Senior Software Development Engineer or a Principal Software Development Engineer on the AI Model Serving... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Home office
    Flexible hours

    Workday

    Boulder, CO
    1 day ago
  •  ...Type: REMOTE *******Please Note: We do not provide sponsorship Job Description We are seeking an embedded firmware engineer for a focused project involving our existing MATLAB/UML-based firmware. While our team works on a ground-up rewrite in C++, this... 
    Weekly pay
    Contract work
    Remote work

    Triple Crown

    Boulder, CO
    4 days ago
  • $145k - $176k

     ...Location: Boulder, Colorado Salary Range: $145,000–$176,000 The Opportunity We are seeking an accomplished Lead Photonics Engineer to join an advanced Engineering Research & Development organization in Boulder, CO . This is a senior technical leadership... 
    Work at office
    Work from home
    Flexible hours

    West Search Partners, LLC

    Boulder, CO
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!