Software Development Engineer, Amazon Leo Trust Services, Leo Security
Amazon · Arlington, VA · 1 mo ago
EngineeringFull-time
About the role
Amazon Leo is Amazon’s low Earth orbit satellite network delivering fast, reliable internet connectivity to customers beyond the reach of existing networks. The Leo Security team owns the security of product and operations end‑to‑end, providing infrastructure and mechanisms to protect the satellite constellation and customer data. The team drives R&D, deployment, and operation of mission‑critical security systems in a start‑up‑like environment backed by Amazon’s infrastructure.
Responsibilities
- Collaborate with business leaders to define security priorities.
- Support product leaders as a trusted advisor.
- Provide direction that makes security easy for leaders.
- Help leaders measure their organization's security execution.
- Guide teams toward outcomes that produce products that safely handle customer data.
- Collaborate with engineers to assess technical debt and risk.
- Provide strategic direction addressing vulnerabilities and fortifying products.
- Lead the burn down of long‑term risk.
- Guide engineers toward secure‑by‑default solutions; invent and propose them when they don’t exist.
- Advocate for creation and deployment of new testing tools and detection mechanisms.
- Propose a security vision for the business that protects customers.
- Engage in hands‑on work with bleeding‑edge satellite technology.
- In a dynamic role, decide where time investments provide the most value, balancing proactive and reactive work.
- Respond to implementation questions such as securing communications, cryptographic constructs, defining security requirements for new product launches, and performing 5‑why analysis after incidents.
Requirements
- Bachelor's degree in Computer Science, Engineering, a related field, or equivalent experience.
- 3+ years delivering security software in a production environment.
- 3+ years experience developing distributed software systems in Java, Rust, GoLang or C/C++.
- 3+ years experience working with cloud‑native environments.
- Experience with at least one of: PKI (public key infrastructure), HSMs (Hardware Security Modules), Encryption, Cryptography, Key Management, SecureBoot, or Secure Device Provisioning.
- U.S. citizenship required due to export control laws.
Qualifications
- Experience performing and/or participating in technical security assessments (code‑level and design‑level).
- Master's degree with a specialization in information security.
- Strong analytical and quantitative skills; ability to use data and metrics to back assumptions and recommendations.
- Experience developing security tools & processes that work at scale.
- Experience triaging security risks/vulnerabilities and ensuring they are properly understood by the business and fixed/mitigated.
- Hands‑on experience with satellite communications and management software.
- Experience with low‑level programming and embedded systems.
Benefits
- Comprehensive health insurance (medical, dental, vision, prescription, Basic Life & AD&D, option for Supplemental life plans).
- Employee Assistance Program (EAP), Mental Health Support, Medical Advice Line.
- Flexible Spending Accounts.
- Adoption and Surrogacy Reimbursement coverage.
- 401(k) matching.
- Paid time off and parental leave.
- Sign‑on payments and restricted stock units (RSUs) as part of the Amazon package.
Pay
The base salary range for this position is $143,700.00 – $194,400.00 USD annually (based on location: Arlington, VA). Final compensation will be determined by experience, qualifications, and location.