Anduril Industries is looking to enhance the security of its common software platform by designing and implementing new security features and improvements, ensuring the platform meets security needs and maintains a strong security posture.
Requirements
- 6+ years experience designing and developing software
- Experience designing secure protocols and/or APIs
- Proficient in at least one of the following: C++, Rust, Golang
- 5+ years experience securing complex systems
- Strong working knowledge of cryptographic primitives and best practices, including key management and certificates
- Experience performing security reviews and threat modeling
- Proficient in two or more of the following: C++, Rust, Golang
- Experience integrating secure hardware, such as TPM or TEE
- Strong working knowledge of operating system security
- Experience securing Kubernetes deployments
Responsibilities
- Lead the design of new security features and of security improvements to common platform services.
- Implement your designs, balancing security, performance, and functional requirements.
- Review design proposals from other teams, identifying potential security issues and proposing solutions.
- Perform threat modeling and analyze existing systems to identify vulnerabilities.
- Provide security advice to engineering teams during their development, helping raise security awareness.
- Collaborate closely with other security practitioners and the software platform team, supporting efforts to improve Anduril’s security posture while delivering on our commitments to customers.
Other
- Strong written and verbal communication skills; proven ability to negotiate and reach consensus
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities