Security Engineer II
Job Description
Responsibilities
- Design and build scalable systems that detect, classify, and prevent security escapes across Amazon
- Extend LOAF's neural network powered detection capabilities to improve precision and coverage across vulnerability classes
- Architect shift-left tooling that integrates directly into developer workflows to catch vulnerabilities before production
- Own critical components of LOAF's platform end to end, from design through deployment and operational excellence
- Partner with security teams across Amazon to understand escape patterns and translate them into automated detection and prevention mechanisms
- Build APIs and integrations enabling engineering teams to consume LOAF's unified escape data and prevention tooling
- Define and instrument metrics that measure real reductions in escape volume, using data to prioritize engineering investment
- Investigate novel vulnerability patterns and prototype detection approaches to broaden LOAF's coverage to new escape classes
Requirements
- At least 3 years of programming experience in Python, Ruby, Go, Swift, Java, .NET, C++, or similar object oriented languages
- 2+ years of scripting, programming, and security code review in a common programming language (non-internship) experience
- 2+ years of troubleshooting systems issues, analyzing logs, or automating basic tasks using command line tools (non-internship) experience
- Bachelor's degree in computer science or equivalent
- Knowledge of networking protocols such as HTTP, DNS and TCP/IP
- 4+ years of any combination of the following areas: application security frameworks, identity and access controls, incident response, mobile security, cloud security, AI security, threat intelligence, and penetration testing
- Knowledge of one or more domains including access-control systems and methodologies, network security, application and system development security, security architecture and models, cryptography, and operations security
Technologies
- Python
- Ruby
- Go
- Swift
- Java
- .NET
- C++
- LOAF
- AWS
- HTTP
- DNS
- TCP/IP
Benefits
- Sign-on payments
- Restricted stock units (RSUs)
- Comprehensive health insurance (medical, dental, vision, prescription), Basic Life & AD&D, option for supplemental life plans, EAP, mental health support, Medical Advice Line, Flexible Spending Accounts, and Adoption and Surrogacy Reimbursement coverage
- 401(k) matching
- Paid time off
- Parental leave
About the Team
- Diverse Experiences
Amazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why Amazon Security?
At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. The security organization is responsible for maintaining a high bar across all products and services, offering opportunities to build expertise across cloud, devices, retail, entertainment, healthcare, operations, and physical stores.
Inclusive Team Culture
Amazon Security values curiosity and learning. Ongoing diversity, equity, and inclusion events support continual growth and the celebration of a wide range of ideas, perspectives, and voices.
Training & Career Growth
The organization emphasizes continuous development with knowledge sharing, training, and resources to help professionals advance their careers and broaden their skill sets.
Work/Life Balance
A focus on flexibility supports work‑life harmony, aiming to balance professional success with personal well‑being.