Lead Software Engineer, Application Software (Procurement)

SpaceX•Hawthorne, CA
•$165,000 - $265,000

About The Position

SpaceX’s Application Software team develops mission-critical applications used throughout the company to accelerate launch vehicle production and flight, support Starlink’s worldwide Internet service, and enable manufacturing and supply-chain operations. The team works with engineers across SpaceX to build and evolve systems for Starship, Starlink, high-throughput factories, AI supercomputing centers, satellite operations, and customer-facing services. Aerospace experience is not required. As a Lead Software Engineer, you will lead a team of engineers technically and through personnel development. You will own a system roadmap and its prioritization, implementation, and delivery, while developing reliable and available software and collaborating across the company to support SpaceX’s goals.

Requirements

  • Bachelor’s degree in computer science, engineering, math, or a science discipline and 3+ years of software development experience; alternatively, 6+ years of professional experience building software in lieu of a degree.
  • 1+ years of experience with object-oriented programming.
  • 1+ years of experience leading software teams or projects.
  • Must be able to work extended hours and weekends as needed.

Nice To Haves

  • Programming experience in Python, C#, .NET, Go, Java, or a similar object-oriented language.
  • Front-end experience in Angular, React, or a similar JavaScript framework.
  • Experience with PostgreSQL, SQL Server, or similar database technologies.
  • 4+ years of experience building single-page web applications.
  • Expertise in designing software systems.
  • Expertise in testing and infrastructure.
  • Expertise in profiling and improving application performance.
  • Domain expertise in manufacturing systems, supply-chain systems, or warehouse management systems.
  • Strong desire to mentor and grow employees.
  • Ability to collaborate across group and department lines with a wide range of engineers and managers, including networking and working in a team development environment.
  • Excellent communication and teamwork skills.

Responsibilities

  • Directly manage a team of software engineers.
  • Own all aspects of a system roadmap, including prioritization, implementation, and delivery.
  • Provide strong technical leadership and focus on continuous improvement.
  • Manage and track multiple priorities while maintaining focus on common project goals.
  • Develop highly reliable and available software systems.
  • Maintain high standards of excellence and continually seek improvement.
  • Collaborate with leaders in the department and across the company to ensure success.

Benefits

  • Potential eligibility for long-term incentives in the form of company stock 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.
  • 401(k) retirement plan.
  • Short- and long-term disability insurance.
  • Life insurance.
  • Paid parental leave.
  • Various other discounts and perks.
  • May accrue 3 weeks of paid vacation.
  • Eligible for 10 or more paid holidays per year.
  • Paid sick leave pursuant to Company policy.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service