← Back to Jobs
SpaceX logo
Todaygreenhouse

Sr. Software Engineer

SpaceX / Aviation and Aerospace Component Manufacturing
Bastrop, Texas, United StatesOn-siteFull Time
Apply on company site
AI Summary

Develop highly reliable software solutions and create new applications to improve SpaceX operations. Build prototypes to validate design concepts and own all aspects of software engineering and product development.

Requires a bachelor's degree in a technical field with 5+ years of professional software development experience, or 7+ years of experience without a degree. Candidates must have at least 3 years of professional experience in full stack development.

Job Details
Job Type: FULL TIME
Visa Sponsorship: No
Education: bachelor degree
Work Arrangement: On-site
Experience Level: 5 - 10 years
Hours: 40 hrs/week
Language: English
Key Skills
Software developmentFull stack developmentPythonC#.NETGoScalaJavaSingle page web applicationsContinuous integrationContinuous deliveryDockerKubernetesPostgreSQLSQL ServerReactAngular
Insider connections @SpaceX
Members only

Find people at SpaceX who may share hiring insights or referrals for this role.

Meet the people behind the opportunity

Create a free account to search for hiring managers and potential referral contacts.

No contact data is shown on this public page.

SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.

SR. SOFTWARE ENGINEER

The application software team is the central nervous system of SpaceX – we create mission critical applications that are used throughout SpaceX to accelerate launch vehicle production and flight as well as systems that allow Starlink to grow into a worldwide fast, reliable Internet service. We are looking for engineers who treat fellow teammates with fairness, respect, and support.

Our team is currently creating and evolving systems to enable rapid build and reuse of Starship as well as designing the next generation manufacturing software that will be used in high throughput factories for Starlink. Other applications range from platforms that support concurrent streams of data from many always-on assets to manage the world’s largest satellite constellation to public facing systems where customers can join our Starlink network globally. We work closely with engineers throughout the company to create and update our systems with respect to crewed launches, Starship flights, changes to the Starlink network and much more.

Aerospace experience is not required to be successful here - rather we look for smart, motivated, respectful, collaborative engineers who love solving problems and want to make an impact on a super inspiring mission. You will have full ownership of challenging problems, working with a team of enthusiastic engineers with diverse perspectives to design and produce solutions that enable SpaceX to move towards our goals at a rapid pace. The success of the missions at SpaceX depends on the software that you and your team produce.

RESPONSIBILITIES:

  • Develop highly reliable software solutions that are used across SpaceX
  • Create new applications that improve how SpaceX operates
  • Build prototypes to prove out key design concepts and quantify technical constraints
  • Own all aspects of software engineering and product development
  • Deep dive into your users’ problems to find and create efficient solutions
  • Bring your voice to the table in team collaborations on architecture, design, and code reviews

BASIC QUALIFICATIONS:

  • Bachelor's degree in computer science, engineering, math, or scientific discipline and 5+ years of professional experience in software development; OR 7+ years of professional experience building software in lieu of a degree
  • 3+ years of professional experience in full stack development

PREFERRED SKILLS AND EXPERIENCE:

  • Programming experience in Python, C#.NET, Go, Scala, Java, or similar object-oriented language
  • 1+ years of rigorous experience building single page web applications
  • Experience with version control, continuous integration, and continuous delivery concepts
  • Expertise in designing software systems
  • Deep understanding of testing, continuous integration, build, deployment & monitoring
  • Expertise in profiling and improving application performance
  • Experience with build systems (Make, Bazel/Pants/Buck, Gradle) and package management tools (pip, npm)
  • Experience with UNIX-like operating systems and tools like Terraform, Ansible, Puppet for managing them
  • Experience working with in-stream data processing using Apache Kafka, RabbitMQ, ActiveMQ, or similar technologies
  • Production experience with Docker and Kubernetes
  • Front-end experience in Angular, React, or similar JavaScript framework
  • Database experience with PostgreSQL, SQL Server, or similar database technologies

ADDITIONAL REQUIREMENTS:

  • You may be asked to work extended hours/weekends dependent on launch cadence

ITAR REQUIREMENTS:

  • To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.  

SpaceX is an Equal Opportunity Employer; employment with SpaceX is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

Applicants wishing to view a copy of SpaceX’s Affirmative Action Plan for veterans and individuals with disabilities, or applicants requiring reasonable accommodation to the application/interview process should reach out to EEOCompliance@spacex.com

About SpaceX

SpaceX designs and launches advanced rockets and spacecraft, aiming to revolutionize space transportation and make life multiplanetary through innovative technology and historic milestones.

Aviation and Aerospace Component Manufacturing
20,562 employees
Hawthorne, California
Most staff in USA
$37B raised
Employee ratings
From Glassdoor · 3.7k reviews · View profile
Career opportunities4.1
Compensation & benefits3.8
Diversity & inclusion3.6
Culture & values3.6
Senior management3.4
Work–life balance2.5
70%
would recommend to a friend
80%
positive business outlook
Categories
Space TravelInformation TechnologyNational SecurityTransportationSatellite CommunicationAdvanced Materials
Specialties
Falcon 9 and Falcon Heavy RocketsDragon Cargo and Crew SpacecraftMerlin Rocket EnginesDraco and SuperDraco ThrustersPICA-X high performance heat shield materialand Satellite Development