Security Engineer Ii, Stores Application Security

Amazon Amazon · Big Tech · IN, KA, Bengaluru · Systems, Quality, & Security Engineering

Security Engineer II role focused on application security within Amazon Stores. Responsibilities include threat modeling, secure code review, developing security automation tools, and providing security guidance to software development teams. The role requires technical security expertise, strong communication skills, and the ability to influence partners towards secure solutions. It emphasizes collaboration with development teams to ensure customer safety while building novel services.

What you'd actually do

  1. Creating, updating, and maintaining threat models for a wide variety of software projects
  2. First party application security research
  3. Manual and Automated Secure Code Review, primarily in Java, Python and Javascript
  4. Identifying and mitigating security issues at scale
  5. Development of security automation tools

Skills

Required

  • Experience performing security activities across one or more phases of the software development lifecycle (SDLC), such as security design review, threat modeling, secure code review, and security testing
  • Bachelor's degree in Computer Science, Information Security, 3+ years of demonstrated experience of comprehensive application security assessments, including both automated and manual assessment.
  • Have good understanding of network architecture, enterprise IT systems and cloud such as AWS.
  • Proficiency in programming or scripting languages (e.g., Java, Python, Perl, Bash, Ruby, PowerShell, etc.).
  • Ability to explain complex technical risks in simple, clear language so that non-technical stakeholders can easily understand and take appropriate action.

Nice to have

  • 3+ years of experience in one or more of the following areas: threat modeling, secure coding, identity and access management (IAM) and authentication, software development, cryptography, or security research.
  • Strong experience with AWS services, network architecture, and enterprise IT systems.
  • Hands-on experience performing security activities across one or more phases of the Software Development Lifecycle (SDLC), including security design reviews, threat modeling, secure code reviews, and security testing.
  • Experience driving continuous and scalable improvements in security controls and practices, and collaborating with security stakeholders to develop and implement security strategies.

What the JD emphasized

  • novel methods or approaches