Requirements
Must have:
- Bachelors degree in computer science, engineering, mathematics, or a related science field, or 3+ years of relevant software development experience without a degree - A minimum of 1 year of experience in full-stack development for production web applications - Proficiency with JavaScript libraries such as React and Redux - Professional experience in developing applications using Python - Familiarity with modern C++ (C++14 and above) is preferred - Knowledge of object-oriented programming languages including Java, Python, and C# - Strong capabilities in software design and development - Experience with highly available concurrent systems - Ability to thrive in a rapidly changing environment with evolving requirements - Capacity to work autonomously as well as collaboratively, take initiative, and communicate effectively - Experience with container technologies like Docker and Kubernetes - Proficient in Linux or Unix systems and tools - Knowledge of high-performance computing environments - Familiarity with database systems such as Postgres, MySQL, or Oracle - Participation in at least one large software project exceeding 100,000 lines of code - Strong debugging, performance optimization, and automated testing skills - Active Top Secret clearance or the willingness to obtain one
Responsibilities:
- Create full-stack solutions for analyzing prototypes and vehicles using simulation software and flight software - Develop prototypes to validate critical design concepts and assess technical limitations - Build high-fidelity simulation and emulation software for all vehicles while adhering to the highest quality standards - Enhance reliability and the performance of existing simulation software - Collaborate with users to identify new features and enhance user experience
Company:
At SpaceX, we were founded with a vision of a future where humanity explores the cosmos. We are dedicated to developing technologies that enable human life on Mars. As a Full Stack Software Engineer, you will play an essential role in designing, creating, and testing software solutions vital for future technology validation in our flight systems. We offer competitive salaries and comprehensive benefits, including medical, dental, and vision coverage, retirement plans, paid time off, and opportunities for bonuses and employee stock purchase programs. Join us in our mission to push the boundaries of space exploration.