Anduril Industries is looking for an experienced mid-level software engineer to join their Platform Security team to implement critical security improvements across their software platform, ensuring a strong security posture and secure integration of software into their products.
Requirements
- Proficient in at least one of the following: C++, Rust, Golang
- Working knowledge of security best practices and an interest in securing complex systems
- Proficient in at two or more of the following: C++, Rust, Golang
- A deep, demonstrated understanding of how computers and networks work, from a single desktop to a multi-cluster cloud node
- Strong working knowledge of cryptographic primitives and best practices, including key management and certificates
- Experience integrating with low level hardware, such as developing drivers
- Experience with industry standard cloud platforms (AWS, Azure), CI/CD tools, and software infrastructure fundamentals (networking, security, distributed systems)
Responsibilities
- Implement the most critical security features. You may need to work at all levels of the stack, from integrating secure hardware to developing and deploying applications.
- Help design new security features and security improvements to common platform services.
- 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
- 3+ years experience designing and developing software
- Enjoy collaborating with team members and partners, strong written and verbal communication skills
- Must be a U.S. Person due to required access to U.S. export controlled information or facilities
- Experience designing complex software systems, and iterating upon designs via a technical design review process
- Ability to quickly understand and navigate complex systems and established code bases