Boom Supersonic is looking for talented software engineers to join its innovative aerospace team in Centennial, Colorado. This is an exciting opportunity to work on software that supports the development of next-generation supersonic aircraft and advanced engineering systems. If you enjoy solving complex technical problems, building reliable software, and working alongside multidisciplinary engineering teams, this role could be a strong fit. Boom’s current software engineering openings include full-stack, embedded, and telemetry/observability work supporting its aerospace programs.
Job Overview
| Field | Details |
|---|---|
| Company Name | Boom Supersonic |
| Role | Software Engineer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Aerospace Engineering, or a related field; relevant software development experience |
| Job Location | Centennial, Colorado, USA |
| Salary | $92,000–$124,000 per year |
| Work Type | In-Office / On-Site |
| Job Type | Full-Time |
| Job Level | Entry to Mid-Level |
| Industry | Aerospace, Aviation & Technology |
Job Description
Boom exists to bring back commercial supersonic flight. Overture, our supersonic airliner, is the long game, and getting there means building turbomachinery faster than anyone ever has. Today that is Superpower, a natural gas turbine for next-generation AI data centers, on a development schedule nobody in the industry believes until they see it. The software problems on that path don’t have playbooks. You will write them.
This job is demanding and rewarding.
This job isn’t for everyone. You’re the right person if:
- You want to build software that makes hardware, and learning the hardware side excites you more than it scares you
- You’ve done something extraordinary early: shipped software with real users, built the systems your club or lab depends on, or done work that most engineers don’t see for years
- You’d rather ship something imperfect this week than something polished next month
- You want ownership, not guidance, and harder problems make you more energized, not less
- You find out what to build by watching your users struggle; waiting for a spec to arrive sounds miserable
- The test stand and the factory floor sound more interesting to you than a sprint planning meeting
What You’ll Do
- Own a defined piece of your team’s software, with real accountability for the outcome
- Sit with the engineers, technicians, and test crews who use your software, and build what they actually need
- Ship code your first week, and a tool in daily use by the end of your first month
- Work with AI as a first-class part of the job: agents as coding partners, and interfaces designed for agents as well as humans
- Iterate fast: figure out what’s wrong, fix it, and move on to the next problem
You will thrive here if:
- You want ownership, not guidance
- You get more energized when a problem gets harder, not less
- You’re comfortable not knowing the answer yet, and uncomfortable waiting for someone else to find it
- You’d rather watch a machinist fight a workflow for an hour than read a requirements document about it
Selection Process
- Application Submission – Submit your resume and application through the Boom Supersonic careers portal.
- Resume Screening – The recruiting team reviews your qualifications and relevant experience.
- Recruiter Interview – Discuss your background, skills, interests, and suitability for the role.
- Technical Interview – Demonstrate your software engineering knowledge, problem-solving ability, and technical skills.
- Team/Panel Interviews – Meet members of the engineering team and discuss technical and collaborative experience.
- Final Evaluation – Boom evaluates overall fit, qualifications, and role requirements.
- Job Offer – Selected candidates receive an offer and proceed through the hiring and onboarding process.
How to Apply
- Visit the Boom Supersonic careers page and search for Software Engineer opportunities in Centennial, CO. Boom Supersonic Careers
- Review the job requirements and qualifications carefully.
- Prepare an updated resume highlighting your software development experience and relevant technical skills.
- Complete the online application form.
- Upload your resume and any requested supporting materials.
- Submit your application and monitor your email for updates from the Boom Supersonic recruiting team.