In this role, you will partner directly with business teams to identify security risks, design pragmatic controls, and build solutions that simultaneously improve security outcomes, customer experiences, and associate experiences. You will own security architecture decisions, lead risk mitigation discussions, and construct frameworks that enable others to apply your work in a repeatable way. If you are a self-starter who can navigate undefined problems and turn them into scalable security solutions, we want to hear from you.
Key job responsibilities
- Lead security reviews, threat modeling, and risk assessments for customer service systems, identifying pragmatic approaches to mitigate risks while enabling teams to launch securely.
- Design and build security controls and engineering solutions that protect customer data and empower secure customer contacts at scale.
- Partner with business stakeholders, product owners, and engineering teams to understand emerging risks and define security strategies where none yet exist.
- Create security frameworks, runbooks, and rubrics for new problem domains that enable other engineers to apply consistent, repeatable security practices.
- Communicate security risk and design decisions clearly in writing to both technical and non-technical audiences, and mentor other security engineers on best practices.
A day in the life
You will operate independently, engaging directly with business and engineering teams to uncover security risks that do not come with predefined solutions. On a given day you might be conducting a threat model for a new customer contact workflow, writing a security framework that other teams will adopt, or reviewing architecture proposals to ensure they meet the security bar. Much of your time is spent navigating ambiguity - translating business context into concrete security requirements and building the path forward. You will balance proactive roadmap-driven work with responding to emerging security concerns as they arise.
BASIC QUALIFICATIONS
- 4+ years of non-internship background in troubleshooting systems issues, analyzing logs, or automating complex tasks using command line tools experience
- 5+ years of work in identifying security issues and risks, and developing mitigation plans experience
- 4+ years of (non-internship) scripting, programming, and security code review in common programming languages experience
- Knowledge of at least two of the following programming languages: Scala, Java, Python, C/C++, or Go
- Experience working in identifying security issues and risks, and developing mitigation plans
- Experience (non-internship) in industry-based security vulnerabilities identification, attack patterns, and remediation techniques
- Experience as a mentor, tech lead or leading an engineering team
PREFERRED QUALIFICATIONS
- Experience applying threat modeling or other risk identification techniques or equivalent
- Experience with security in service-oriented architectures/microservices and web services
- Experience conducting insider threat investigations
- Experience securing telephony systems against risk
The base salary range for this position is listed below. Your Amazon package will include sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon also offers comprehensive benefits including 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, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.
USA, WA, Seattle - 178,400.00 - 226,700.00 USD annually