Security Engineer III, Customer Service Security
Job Description
Amazon’s Customer Service Security team is looking for a Systems Security Engineer to identify customer service security risks and translate them into pragmatic controls. This role focuses on scalable security frameworks that support secure customer interactions and consistent engineering practices across global operations.
Location and Compensation
- Location: Seattle, WA (onsite)
- Compensation: USD 178,400 - 226,700 per year
Role Overview
This position owns security architecture decisions for customer service systems, leads risk mitigation discussions, and mentors security engineers. The work includes security reviews, threat modeling, building controls, and producing repeatable frameworks that help other teams launch securely.
Responsibilities
- Lead security reviews, threat modeling, and risk assessments for customer service systems, selecting pragmatic approaches that enable secure releases.
- Design and build security controls and engineering solutions to protect customer data and support secure customer contacts at scale.
- Partner with business stakeholders, product owners, and engineering teams to understand emerging risks and define security strategies where none exist.
- Create security frameworks, runbooks, and rubrics for new problem domains so other engineers can apply consistent, repeatable security practices.
- Communicate security risk and design decisions in writing for both technical and non-technical audiences, and mentor other security engineers on best practices.
Requirements
- 4+ years of non-internship experience troubleshooting systems issues, analyzing logs, or automating complex tasks using command line tools
- 5+ years of experience identifying security issues and risks and developing mitigation plans
- 4+ years of non-internship scripting, programming, and security code review in common programming languages
- Knowledge of at least two of: Scala, Java, Python, C/C++, Go
- Experience identifying security issues and risks and developing mitigation plans
- Non-internship experience identifying industry-based security vulnerabilities, attack patterns, and remediation techniques
- Experience mentoring, serving as a technical lead, or leading an engineering team
Technologies
- Scala
- Java
- Python
- C/C++
- Go
Preferred Qualifications
- Experience applying threat modeling or other risk identification techniques
- Experience with security in service-oriented architectures, microservices, and web services
- Experience conducting insider threat investigations
- Experience securing telephony systems against risk
Benefits
- Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
- 401(k) matching
- Paid time off
- Parental leave
- Sign-on payments and restricted stock units (RSUs)
About the Team
The Customer Service Security team works to reduce security risk across Amazon’s customer service organization. The team engineers solutions that help keep customer data secure while enabling fast, high-quality customer and associate experiences at massive scale. Their work supports billions of customer contacts annually across more than 40 countries, and they are building new engineering capabilities to make every customer contact more secure.
A Day in the Life
- Operate independently while engaging directly with business and engineering teams to uncover security risks without predefined solutions.
- Conduct a threat model for a new customer contact workflow.
- Write a security framework that other teams can adopt.
- Review architecture proposals to ensure they meet the security bar.
- Balance proactive, roadmap-driven work with responding to emerging security concerns.