Full Stack Software Engineer (Build Reliability)
SpaceX
about 2 months ago
Hawthorne, CA, USA
Mid Level / Senior
Base Salary
$120k - $170k/yr
Responsibilities
- Build highly reliable software solutions for users across SpaceX.
- Own all aspects of software engineering and product development.
- Act as a responsible engineer for various software products.
- Maintain the highest standards of excellence and seek continuous improvement.
- Deep dive into user problems to find efficient solutions.
- Provide strong technical leadership and focus on continuous improvement.
- Identify faults within applications and implement solutions.
- Track application usage and suggest/implement improvements.
Requirements
- Bachelor's degree in computer science, engineering, math, or a scientific discipline, or 2+ years of professional software development experience.
- Experience in full stack development.
- 5+ years of experience in web applications development is preferred.
- Experience as an architect with the ability to design and implement robust systems.
- Expertise in C#, .NET, SQL, HTML, CSS, AngularJS, TypeScript, Python, and PostgreSQL.
- Deep understanding of object-oriented programming and design principles.
- Experience with testing, continuous integration, and deployment.
- Experience scaling web applications and optimizing performance.
- Solid understanding of UI/UX design.
- Great creative and innovative problem-solving skills.
- Ability to work independently and collaboratively within a team.
- Experience developing software for manufacturing, production, or quality systems is a plus.
Benefits
- Access to comprehensive medical, vision, and dental coverage.
- 401(k) retirement plan with company matching.
- Short and long-term disability insurance and life insurance.
- Paid parental leave and various discounts and perks.
- Accrual of 3 weeks of paid vacation and eligibility for 10 or more paid holidays per year.
- 5 days of sick leave per year.
Tech Stack
C#CSSHTML.NETPostgreSQLPythonSQLTypeScript
Categories
Full StackTesting