SpaceX is looking to solve security challenges for its Starlink internet system, which serves millions of users worldwide. The company needs to develop and implement robust security features, including authentication, authorization, and auditing, to protect its rapidly expanding network of users and assets. The goal is to empower customers to securely manage their deployed assets while mitigating risks and vulnerabilities across various platforms.
Requirements
- Develop secure, well-architected, responsive, and performant full-stack web applications using .NET Core microservices in Kubernetes with a React and Angular frontend
- Deliver expert level Typescript, HTML, and CSS for modern browsers
- Experience implementing customer-facing application security features
- Programming experience in C/.NET, Go, Java, Python, or similar object-oriented language
- Frontend experience in React, Angular, or similar JavaScript framework
- Strong understanding of security best practices and how to implement them
- Experience identifying and mitigating security vulnerabilities in code and infrastructure
Responsibilities
- Develop secure, well-architected, responsive, and performant full-stack web applications using .NET Core microservices in Kubernetes with a React and Angular frontend
- Develop highly reliable, available, maintainable, and scalable software systems
- Deliver expert level Typescript, HTML, and CSS for modern browsers
- Identify and address security vulnerabilities in our applications and infrastructure
- Implement features that improve security while maintaining an enjoyable user experience
- Collaborate with peers on architecture, design, and code reviews
- Deep dive into your users’ problems to find and create efficient solutions
Other
- Must be willing to work extended hours and weekends as needed
- To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State.
- Bachelor's degree in computer science, engineering, or a STEM discipline and 1+ years of professional experience; OR 3+ years of professional experience building software in lieu of a degree (internship experience is applicable)