SpaceX→
Software Engineer, Test Engineering and… at SpaceX · Hawthorne
Entry LevelOn-siteFull-timeHawthorne, CA$125k–$175k/yr
Skills
pythonlinuxobject-oriented programmingci/cd pipelinessoftware testingdata wranglingsqlnetworking technologysystem administrationperformance optimizationdebugginghardware instrumentation
Job Description
Summary: SpaceX is a pioneering aerospace manufacturer and space transport services company, dedicated to enabling human life on Mars. They are seeking a Software Engineer for their Test Engineering and Operations team to design, develop, and improve software solutions that ensure vehicle reliability and streamline manufacturing processes.
Responsibilities:
- Develop, maintain, streamline, and troubleshoot Python-based analysis tools, data pipelines, enterprise applications, automated tests, and software systems that support hardware checkout, test operations, and vehicle processing across the company
- Design, implement, and deploy reliable software solutions that interface with physical systems and instrumentation (such as RTDs, pressure transducers, and other sensors)
- Lead the design, development, review, and deployment of new software projects using modern CI/CD pipelines and Linux-based environments
- Periodically evaluate existing tools and processes and implement more efficient, scalable, and reliable approaches, including refactoring and automation
- Create interdisciplinary software solutions that optimize engineering time, eliminate recurring tasks, streamline workflows, and reduce risk for hazardous operations
- Develop sustainable, scalable, and secure software systems following object-oriented principles while rapidly learning and integrating new technologies as needed
- Participate and provide meaningful feedback in architecture, design, and code reviews in a dynamic environment
Required Qualifications:
- Bachelor's degree in an engineering, math, or scientific discipline OR 1+ years' professional experience coding in an object-oriented language (including internships, design/build/compete project teams)
- Minimum of 1+ years of professional software development experience with Python
Preferred Qualifications:
- Demonstrated ability to quickly learn new technologies, wrangle data, and deliver reliable solutions in dynamic and uncertain environments
- Familiarity with physical systems and hardware such as RTDs, pressure transducers, and other common aerospace instrumentation
- Strong skills in developing strategies to collect and use large amounts of data for efficiency and reliability improvements (e.g. SQL, databases, and related tools)
- Familiar with CI/CD pipelines and deployment systems
- Experience working in Linux environments, including shell scripting, system administration, and deploying applications on Linux-based systems
- Familiar with networking technology, concepts, protocols, and infrastructure
- Strong competency in software development practices including testing, continuous integration, and modern deployment workflows
- Ability to quickly and competently pick up new skills and develop expertise in unfamiliar domains
- Ability to thrive in uncertain, dynamic, and high-pressure environments with rapidly changing needs and requirements
- Strong skills in debugging, performance optimization, and writing reliable, testable code
- Able to prioritize and execute tasks while maintaining an ongoing drive for continuous improvement
- Excellent communication skills (both written and verbal) with the ability to succinctly present recommendations to stakeholders, customers, and management
- Able to work effectively in an integrated collaborative team environment, including frequent interactions with technicians, engineers, and managers
- Passion for advancing the commercial space industry and human spaceflight
Required Skills: Python, Linux, Object-oriented programming, CI/CD pipelines, Software testing, Data wrangling, SQL, Networking technology, System administration, Performance optimization, Debugging, Hardware instrumentation
Benefits: Long-term incentives, in the form of company stock, stock options, or long-term cash awards, Potential discretionary bonuses, Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan, Comprehensive medical, vision, and dental coverage, Access to a 401(k) retirement plan, Short and long-term disability insurance, Life insurance, Paid parental leave, Various other discounts and perks, 3 weeks of paid vacation, 10 or more paid holidays per year, Paid sick leave pursuant to Company policy
Benefits
Long-term incentives, in the form of company stock, stock options, or long-term cash awards
Potential discretionary bonuses
Ability to purchase additional stock at a discount through an Employee Stock Purchase Plan
Comprehensive medical, vision, and dental coverage
Access to a 401(k) retirement plan
Short and long-term disability insurance
Life insurance
Paid parental leave
Various other discounts and perks
3 weeks of paid vacation
10 or more paid holidays per year
Paid sick leave pursuant to Company policy