Senior Product Security Engineer (Applications)
Astranis, San Francisco
The role
- Lead threat modeling, architecture reviews, and design-level risk assessments for both application and embedded system components.
- Conduct secure code reviews for critical modules in Python and C/C++, supporting secure coding practices across all engineering teams.
- Evaluate cryptographic usage, authentication/authorization flows, and protocol security across the stack.
- Identify and prioritize vulnerabilities in software and firmware; partner with developers on remediation and mitigation strategies.
- Participate in security assessments of embedded devices, especially where software interfaces with hardware.