Sr. Security Engineer, Stores Application Security

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

This role focuses on application security engineering within Amazon Stores, collaborating with development teams to ensure customer safety. Responsibilities include threat modeling, security architecture guidance, secure code review, developing security automation tools, conducting application security research, and adversarial analysis. The role requires strong technical acumen, leadership influence, and clear communication skills, with an emphasis on identifying and mitigating security risks in a wide array of technologies, including those leveraging AWS.

What you'd actually do

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

Skills

Required

  • 5+ years of work in identifying security issues and risks, and developing mitigation plans
  • Experience working in identifying security issues and risks, and developing mitigation plans
  • Experience as a mentor, tech lead or leading an engineering team
  • BS in Computer Science, Information Security, 5+ years of demonstrated experience in areas such as application security, offensive security and/or systems security and have a strong application security background with a focus on scalable solutions
  • Solid understanding of threat modeling, design and architecture review, manual source code review, security vulnerabilities, attacker exploit techniques, and methods for their remediation and have excellent understanding of network architecture, enterprise IT systems and cloud such as AWS
  • Programming/Scripting skills (E.g: Java, Python, Perl, Bash, Ruby, PowerShell, etc.)
  • Excellent written and verbal communication skills
  • strong problem-solving ability
  • ability to work in ambiguous and constantly evolving environment
  • Can identify and remove bottlenecks for your teammates, both in process and technology
  • collaborate with security stakeholders to develop security strategies
  • Can explain complex technical risks in simple, clear language that non-technical stakeholders can easily understand and act upon.

Nice to have

  • Experience applying threat modeling or other risk identification techniques or equivalent
  • Experience with security in service-oriented architectures/microservices and web services
  • Demonstrated strong judgment in assessing and pr

What the JD emphasized

  • novel methods or approaches