Senior Software Engineer
Antares
About Us
At Antares, our long-term mission is to make clean energy abundant from Earth to the Asteroid Belt. We’re fueled by the belief that advanced nuclear energy can strengthen our military, solve the climate crisis, and elevate global standards of living. To achieve our mission, we’re building mass-producible, inherently safe, transportable microreactors that can be used terrestrially and in space.
Formed in 2023, the Antares team hails from SpaceX, The White House, MIT, Rigetti Computing, The Air Force, General Atomics, Ursa Major, and Los Alamos National Laboratory. They have raised over $8M in capital from top-tier investors, including Caffeinated Capital and Susa Ventures.
About the Role
As the founding member of the Software Engineering team, you will be Antares’ expert on software tooling. You will take ownership of developing Antares’ multiphysics simulation tools and play a pivotal role by designing, developing, and deploying critical features that allow the company to build end to end simulations of reactivity, thermodynamics, and structural integrity of nuclear reactor designs through their operating life. You'll be a technical leader, collaborating closely with Nuclear, Mechanical, Structural, and Thermofluids engineers to bring complex products to life. This role offers a unique opportunity to leverage your full-stack expertise across the entire development lifecycle on a hardtech product.
Design, develop, and deploy high-quality, performant, and scalable data intensive applications using Python (backend) and JavaScript (frontend) frameworks.
Collaborate with Mechanical, Nuclear, Structural, Thermal, and Systems Engineers to translate product requirements into elegant and maintainable multiphysics simulation tools that engineers themselves can contribute to.
Write clean, well-documented, and secure code that adheres to best practices and coding standards.
Implement unit tests, integration tests, and shepherd an automated testing processes.
Debug, troubleshoot, and resolve technical issues in a timely and efficient manner.
Basic Qualifications
7+ years of experience as a Full-Stack Software Engineer.
Strong proficiency in Python and JavaScript (including modern frameworks like Django/Flask and React/Vue.js)
Systems design and architecture mastery of data intensive applications
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Excellent communication, collaboration, and problem-solving skills.
Excellent product sense.
Comfort in Python based data processing and analysis libraries (Pandas, NumPy, etc)
A passion for building high-quality software for end-users and a desire to learn and grow.
Experience with relational databases.
-
U.S. Citizen status required.
Preferred Skills and Experience
Team management and mentoring experience (for when we grow the team further)
Experience building internal tools.
Experience mentoring and guiding junior engineers
Experience working on software for hard tech and manufacturing problems.
Experience with cloud platforms (e.g., AWS, GCP, Azure)
Experience with time-series datastores
Familiarity with DevOps principles and Infrastructure as a Service.
Additional Requirements
Ability to work long hours and weekends as necessary to support critical milestones
Desire to work in-person and/or relocate close to the office (Redondo Beach, CA)