Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer – Applications/Platform image - Rise Careers
Job details

Senior Software Engineer – Applications/Platform

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 Senior Software Engineer focusing on the Applications and Platform. This role will work across the stack to enable our customers to seamlessly access our quantum computers and accelerate the development of our next-generation products. In this role, which will report to the Software Engineering Manager, 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, Boulder, CO, and Austin, TX.  Under exceptional circumstances we may allow the position to be fully remote.


Job Responsibilities
  • Develop and maintain interfaces for running customer-provided jobs on our quantum hardware and simulators.
  • Develop and maintain services and infrastructure for automating system tuning and calibration.
  • Develop and maintain software for scheduling the execution and analyzing the results of quantum algorithms.
  • Mentor our Quantum Engineers to write idiomatic, well-tested, well-documented, and extensible code for executing experiments and algorithms on our quantum hardware.


Experience & Education
  • BS or MS in Computer Science, Computer Engineering, or equivalent on-the-job experience.
  • Minimum 5 years of post-degree professional experience as a software engineer


Qualifications
  • A passion for writing software and a track record of implementing architecture level features in complex computer systems.
  • Excited to work at a fast-growing, early-stage startup: self-motivated, humble, driven, collaborative, and with a high tolerance for ambiguity and uncertainty.
  • Proficiency with Python and SQL. Experience with a compiled language such as C++ or Rust is preferred. 
  • Familiarity with Git version control, automated testing, and software development best practices.
  • Willingness to learn atomic, optical, laser physics, and quantum mechanics concepts required to put work in context.
  • Experience with Azure, AWS and Terraform, Javascript, UI/UX design for webapps, and a background in physics are welcome, but not required.


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 $140,000 - $185,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.

Atom Computing Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Atom Computing DE&I Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Atom Computing
Atom Computing CEO photo
Unknown name
Approve of CEO

Average salary estimate

$162500 / YEARLY (est.)
min
max
$140000K
$185000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer – Applications/Platform, Atom Computing

Atom Computing is on a quest to revolutionize quantum computing, and we're looking for a talented Senior Software Engineer – Applications/Platform to join our dynamic team. Based in Berkeley, CA, Boulder, CO, or Austin, TX (with some potential for remote work), you'll be at the forefront of innovation, developing robust software solutions that allow our customers to efficiently harness the power of our quantum computers. Your responsibilities will include creating user interfaces for running customer-provided jobs and building services for automating system tuning and calibration. You'll also play a crucial role in mentoring our Quantum Engineers to write thorough, well-documented code, ensuring our quantum algorithms perform at their best. If you're excited about building complex systems and have a passion for software development, this is your chance to make a significant impact. At Atom Computing, we appreciate a self-motivated, collaborative spirit, and we're eager to support your growth as you learn about the fascinating world of quantum physics and its applications. Enjoy a great work-life balance with unlimited paid time off and comprehensive health benefits while being part of a prestigious and innovative team. Join us, and together we can redefine the future of computing!

Frequently Asked Questions (FAQs) for Senior Software Engineer – Applications/Platform Role at Atom Computing
What are the main responsibilities of the Senior Software Engineer – Applications/Platform at Atom Computing?

The Senior Software Engineer – Applications/Platform at Atom Computing is responsible for developing and maintaining user interfaces for running customer jobs on quantum hardware, automating system tuning, and supporting quantum algorithm execution. You will also mentor Quantum Engineers to ensure code quality and product effectiveness, all while collaborating closely with a talented team of engineers and physicists.

Join Rise to see the full answer
What qualifications are required for the Senior Software Engineer – Applications/Platform position at Atom Computing?

To qualify for the Senior Software Engineer – Applications/Platform position at Atom Computing, candidates should hold a BS or MS in Computer Science, Computer Engineering, or equivalent experience. A minimum of 5 years in software engineering, proficiency in Python and SQL, and experience with a compiled language like C++ or Rust are also essential for success in this role.

Join Rise to see the full answer
How does Atom Computing support professional growth for its Senior Software Engineer – Applications/Platform?

At Atom Computing, we foster an environment that encourages professional growth. As a Senior Software Engineer – Applications/Platform, you'll have opportunities to mentor others, learn about quantum physics, and develop unique software solutions, all while receiving support and guidance from experienced team members. We value collaboration and continuous learning in our cutting-edge projects.

Join Rise to see the full answer
What technologies and skills are emphasized for the Senior Software Engineer – Applications/Platform at Atom Computing?

The Senior Software Engineer – Applications/Platform role at Atom Computing emphasizes proficiency in Python, SQL, and a compiled language like C++ or Rust. Familiarity with Git, automated testing, cloud platforms such as Azure or AWS, and an eagerness to learn about quantum mechanics are also beneficial for candidates. Those with UI/UX design skills will find additional opportunities for contribution.

Join Rise to see the full answer
What kind of company culture can one expect at Atom Computing for the Senior Software Engineer – Applications/Platform role?

Join Atom Computing as a Senior Software Engineer – Applications/Platform and you'll be part of a fast-paced, innovative culture that values collaboration, humility, and a willingness to embrace challenges. We offer an engaging work environment with unlimited paid time off, catered lunches, and a strong commitment to work-life balance, making it an exceptional place to develop your career.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer – Applications/Platform
Can you describe your experience with software development best practices relevant to the Senior Software Engineer role at Atom Computing?

When answering this question, focus on your experience with coding standards, documentation processes, and testing protocols. Discuss how you ensure code maintainability and reliability in your projects. Highlight specific instances where you've implemented best practices in your past roles.

Join Rise to see the full answer
How do you manage tight deadlines and competing priorities as a Senior Software Engineer?

It's important to exhibit your organizational skills and effective time management. Discuss strategies that you employ to prioritize tasks and ensure deliverables are met while maintaining quality. Provide examples from past experiences where you successfully navigated tight deadlines.

Join Rise to see the full answer
What techniques do you use for debugging complex software systems?

In your response, share the debugging techniques you find most effective, whether it's using logs, unit tests, or tools like debuggers. Provide a specific example of a challenging bug you resolved, illustrating your analytical skills and persistence.

Join Rise to see the full answer
Explain your approach to mentoring junior engineers in software development.

Detail your mentoring style by discussing how you provide support and foster a collaborative learning environment. Share specific examples where you guided junior engineers and helped them develop their skills. Mention the importance of constructive feedback and patience during the mentoring process.

Join Rise to see the full answer
Have you worked with quantum computing technologies, and if so, how do you see them impacting the future of software engineering?

If applicable, share any relevant experience with quantum computing, explaining the unique challenges and opportunities it presents. Discuss how you believe quantum technologies will shape future software solutions and engineering practices, demonstrating your forward-thinking mindset.

Join Rise to see the full answer
What is your experience in collaborating with cross-functional teams, such as physicists or product managers?

Highlight your ability to collaborate with diverse teams by sharing specific experiences where you've worked with professionals from different backgrounds. Discuss the importance of communication and understanding in achieving successful project outcomes.

Join Rise to see the full answer
Describe a complex software project you led and the role you played in its success.

Outline the project's goals, your specific contributions, and the team dynamics involved. Highlight challenges faced during development and how your leadership impacted the project's success, showcasing both technical and managerial abilities.

Join Rise to see the full answer
How do you stay updated with emerging technologies and trends in software engineering?

Share your strategies for keeping your skills current, whether it involves attending conferences, taking online courses, or participating in coding communities. Demonstrate your commitment to continuous learning in the ever-evolving field of software development.

Join Rise to see the full answer
Can you provide an example of how you incorporated user feedback into your software development process?

Discuss your approach to gathering and analyzing user feedback. Use a specific example to illustrate how you integrated this feedback into a project, resulting in enhancements that positively impacted user experience and satisfaction.

Join Rise to see the full answer
What challenges do you anticipate in the Senior Software Engineer – Applications/Platform role at Atom Computing, and how would you address them?

Articulate potential challenges such as rapidly evolving technology or cross-team collaboration. Provide insights into how you would tackle these challenges through proactive communication, continued learning, and fostering a collaborative culture within the team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 10 days ago

Become part of Atom Computing's innovative team as a Software Engineering Manager, driving the development of advanced quantum computing software.

Photo of the Rise User

Take the lead in managing cutting-edge quantum computing projects as the Principal Technical Program Manager at Atom Computing.

Photo of the Rise User
Biconomy Remote No location specified
Posted 4 days ago

As a Senior TypeScript Engineer at Biconomy, you'll build powerful SDKs that make blockchain development seamless for Web3 developers.

Photo of the Rise User
Miratech Remote Other streets, All cities, India
Posted 13 days ago

Elevate your career as a Senior Python Engineer at Miratech, a global IT services and consulting company focused on digital transformation.

Posted 11 days ago

As a Senior Full Stack Software Engineer at Booz Allen, you will create innovative software solutions to tackle complex challenges.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

Elevate your career at NVIDIA as a Senior Software Engineer, focusing on next-gen data ingestion for autonomous vehicles.

Photo of the Rise User
Posted 4 days ago

As a Senior Software Engineer at Crypto.com, you'll shape the future of digital banking by developing secure and scalable banking systems.

Photo of the Rise User
Posted 13 days ago

As a Senior Software Engineer at Alan, you'll design and implement innovative solutions for our billing system, enhancing our mission of a member-centric healthcare experience.

Photo of the Rise User
Posted 13 days ago

Join Walmart Global Tech as a Senior Engineering Manager to lead innovative engineering teams in revolutionizing pharmacy operations.

Photo of the Rise User

Step into a pivotal role as a Senior Software Engineer at Beyond Identity, contributing to cutting-edge security solutions.

MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 12, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
175 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Akron just viewed Accounting Co-Op at VEGA Americas
Photo of the Rise User
10 people applied to Software Engineer Intern at OPSWAT
R
Someone from OH, Cincinnati just viewed Director, Payroll Tax at Ryan
Photo of the Rise User
11 people applied to Software Engineer Intern at GITAI
P
Someone from OH, Columbus just viewed Data Science for Smart Agriculture- Part-Time at PSU
Photo of the Rise User
Someone from OH, Cincinnati just viewed Brand Management & Partnerships Assistant at LAIKA
Photo of the Rise User
Someone from OH, Athens just viewed Senior Multimedia Artist, Design & Creative at RepRisk AG
H
Someone from OH, Rocky River just viewed Training Manager at Hotel Bardo Savannah
F
Someone from OH, Columbus just viewed VP of Communications at Freedom Together Foundation
Photo of the Rise User
Someone from OH, Columbus just viewed Chief Organizational Communication Officer at Providence
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed SEASONER at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Bilingual Care Manager, Telephonic RN at Humana
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Business Partner at Red Bull
Photo of the Rise User
Someone from OH, Brunswick just viewed Sanitation Team Member at Shearer's Foods
Photo of the Rise User
Someone from OH, Columbus just viewed Talent Acquisition Specialist at Beghou Consulting
C
Someone from OH, Middletown just viewed Operations Analyst at Core Specialty Insurance
A
Someone from OH, Strongsville just viewed Graphic Design Intern at Anvil NorthWest
W
Someone from OH, Uhrichsville just viewed Director Operations at WVUMedicine