Jobs · Quality Assurance · Virginia

Software Development Engineer, Amazon Leo Trust Services, Leo Security

Amazon · Arlington, VA · Yesterday
Quality AssuranceFull-time

About the role

The Leo Security team owns the security of product and operations of Amazon Leo end-to-end. We provide the necessary infrastructure and mechanisms to ensure the security of our satellite constellation and to protect the integrity and confidentiality of our customer data. Our team drives the research & development, deployment and operation of several mission-critical security systems and mechanisms.

Responsibilities

  • Collaborate with business leaders to define security priorities.
  • Support product leaders by acting as a trusted advisor.
  • Support leaders by providing them with direction that makes security easy.
  • Help leaders measure their org's security execution.
  • Guide teams towards outcomes that produce products that safely handle customer data.
  • Collaborate with engineers to assess technical debt and risk.
  • Provide strategic direction that addresses vulnerabilities and fortifies our products.
  • Guide engineers towards solutions that are secure by default.
  • If secure-by-default solutions don’t exist, invent & propose them.
  • Advocate for the creation & deployment of new testing tools, and detection mechanisms.
  • Propose a security vision for the business that delivers security that protects our customers.
  • Hack some really cool bleeding edge tech!

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 in working with cloud-native environments.
  • Experience with at least one of PKI (Public Key Infrastructure), HSMs (Hardware Security Modules), Encryption, Cryptography, Key Management, HSMs (Hardware Security Modules), SecureBoot, or Secure Device Provisioning.

Qualifications

  • Master's degree with a specialization in information security.
  • Strong analytical and quantitative skills with the ability to use data and metrics to back up assumptions and recommendations that produce results.
  • Hands-on experience with satellite communications and management software.
  • Experience with low-level programming and embedded systems.

Skills

  • PKI (Public Key Infrastructure)
  • HSMs (Hardware Security Modules)
  • SecureBoot
  • Cryptography
  • Key Management
  • Secure Device Provisioning

Benefits

Amazon offers comprehensive benefits including health insurance, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Pay

Base salary range for this position is $143,700.00 - $194,400.00 USD annually.

Schedule

Our schedule is flexible to accommodate your needs.