Anduril Industries is looking to enhance the security of its common software platform by designing and implementing new security features and improving existing ones.
Requirements
- Experience designing secure protocols and/or APIs
- Proficient in at least one of the following: C++, Rust, Golang
- Strong working knowledge of cryptographic primitives and best practices, including key management and certificates
- Experience performing security reviews and threat modeling
- Proficient in at two or more of the following: C++, Rust, Golang (preferred)
- Experience integrating secure hardware, such as TPM or TEE (preferred)
- Strong working knowledge of operating system security (preferred)
- Experience securing Kubernetes deployments (preferred)
Responsibilities
- Lead the design of new security features and of security improvements to common platform services
- Implement 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
- Collaborate closely with other security practitioners and the software platform team
Other
- 3+ years experience designing and developing software
- 2+ years experience securing complex systems
- 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
- US Salary Range: $168,000—$252,000 USD