remote
Application Software Engineer, Manufacturing - SpaceX
Software Engineer
Lead the design and development of mission‑critical manufacturing applications, driving efficiency across launch vehicle production and Starlink infrastructure using Python, C++, and SQL on Linux platforms within an Agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑performance software solutions that support manufacturing workflows and data pipelines for launch vehicle production.
- Collaborate with cross‑functional teams to define requirements, design system interfaces, and deliver scalable, reliable code.
- Implement robust testing, continuous integration, and deployment pipelines to ensure rapid, safe releases.
- Analyze system performance, troubleshoot issues, and optimize code for speed and resource efficiency.
- Document design decisions, code changes, and operational procedures for long‑term maintainability.
Requirements
- Strong proficiency in Python and C++ with experience building production‑grade applications.
- Solid understanding of relational databases (SQL) and data modeling.
- Hands‑on experience with Linux operating systems and shell scripting.
- Familiarity with Agile development practices and CI/CD tooling.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythoncsqllinuxagile