Software Engineering Manager - Compilers/Runtime
Company: Atom Computing
Location: Boulder
Posted on: May 24, 2025
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
world-class team of scientists, engineers, and business
professionals to advance the state-of-the-art in quantum
computing.Atom Computing is seeking a Software Engineering Manager
- Compilers and Runtime who has a passion for leading a team in
developing critical features for a quantum computer. The team works
on novel greenfield software projects that require a deep
understanding of computer architecture and lots of creativity to
deliver. The team will consider applicants with at least 7 years of
experience including a mix of software engineering roles and team
management roles. In this role, which will report to the Director
of Controls System & Software, you'll work with a collegial and
talented team of engineers and physicists to make your mark on the
future of computing.Candidates will be considered for Atom's
location in Berkeley, CA or Boulder, CO. Under exceptional
circumstances we may allow the position to be fully remote.Job
Responsibilities
- Lead and mentor a team of 4 to 8 software engineers.
- Collaborate with internal and external stakeholders to define
feature requirements and roadmaps for a full-stack quantum systems
operation.
- Work closely with Atom Computing's quantum physicists, optical
engineers, and hardware engineers to understand use cases and
deliver software that addresses the needs.
- Recruit, hire, and retain top engineering talentExperience &
Education
- MS or PhD in Computer Science, Engineering, Physics,
Mathematics, or related field.
- 5+ years of post-degree experience as a software engineer.
- 3+ years of managing a team of software engineers, including
hiring, coaching and performance management.Qualifications
- Demonstrated ability to lead a team in delivering on complex
embedded software projects.
- Previous experience in one or more of the following: developing
compiler internals, runtimes, or programming languages; familiarity
with compiler infrastructure tools such as LLVM or MLIR; a quantum
programming framework such as Qiskit, Cirq, or Pennylane, and
OpenQASM.
- Coding proficiency in programming languages such as C/C++,
Python, and Rust.
- Documented ability to translate research results into
functional production code.
- Temperamentally suited to work at a fast-growing, early-stage
startup: self-motivated, humble, driven, collaborative, and with a
high tolerance for ambiguity and uncertainty.
- Willingness to learn atomic, optical, laser physics, and
quantum mechanics concepts as required to put work in context.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 between $180,000 - $220,000,
commensurate with experience. In addition to salary, we offer an
annual bonus and equity in the company.
#J-18808-Ljbffr
Keywords: Atom Computing, Boulder , Software Engineering Manager - Compilers/Runtime, Executive , Boulder, Colorado
Didn't find what you're looking for? Search again!
Loading more jobs...