A

Amazon

Sells products online and rents cloud computing

Senior Security Engineer - AWS Security Verification & Validation Team

Offensive Security & TestingConfirmed live in the last 24 hours
Full-timeRemote in UKNo salary listedRemote

About the Job

Requirements

  • Experience (non-internship) in scripting, programming, and security code reviewing in a common programming language.
  • Experience (non-internship) in troubleshooting systems issues, analyzing logs, or automating complex tasks using command line tools.
  • 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.
  • Experience developing software code in one or more programming languages such as Java or Python.
  • Knowledge of information security technologies such as security design review, threat modeling, risk analysis, and software testing techniques.
  • Knowledge of security technology and concepts such as authentication, authorization, single sign-on, and cryptography.
  • Experience in risk assessment and enabling organizations to make security decisions.
  • Experience working with operations and business teams to communicate problem impacts and understand business requirements.
  • Experience in enterprise software.
  • Bachelor's degree or above in Computer Science, Computer Engineering, Cybersecurity, or another related discipline.
  • Extensive professional experience in penetration testing, source code auditing, bug hunting, or competitive CTF.
  • Demonstrated ability to find non-trivial vulnerabilities through offensive testing of web applications and services and through source code review.
  • Demonstrated mastery of two or more genuinely complex security domains, such as networking, workload and tenant isolation, web application and API security, IAM, or cryptography, with depth sufficient to find issues others miss and encode expertise into automation.
  • Experience building and steering AI agents to do useful security work, and reasoning about how those same agentic systems can be attacked.

Responsibilities

  • Own security for a portfolio of testing engagements across the team and partner organizations, lead individual complex engagements, set testing strategy across interconnected microservice architectures, successive launch iterations, and cross-service campaigns, and decide how to allocate expert effort across the service portfolio.
  • Perform penetration testing and AI-augmented source code review of complex proprietary AWS software, direct tooling toward trust boundaries, abuse cases, and attack paths it would not reach independently, confirm reported findings, and set the methodology the team follows.
  • Take each agreed risk hypothesis to a documented conclusion by demonstrating the issue with proof-of-concept code, ruling out the attack path with sufficient evidence, or identifying a weakness in a shared mechanism or detection that affects other services.
  • Define approaches for engagements where no security strategy exists, clarify ambiguity, challenge scope assumptions and identify omissions, and keep engagements moving through changing conditions by building alternative test paths, re-scoping, and parallelizing work with dependent teams.
  • Trace attack paths across chained components and demonstrate compound risk that is not visible when components are tested in isolation, including risk across organizational and ownership boundaries.
  • Produce clear engagement results documenting what was tested, why the tests were chosen, findings or ruled-out risks, limitations, and remaining risk; write for non-engineering audiences in the domain when they own the decision.
  • Lead communication with developers, application security engineers, and stakeholders when scope is ambiguous or a fix is not straightforward; validate fixes, work as an embedded security tester in the development lifecycle when required, and lead escalations to closure with Senior Managers and Principal Engineers when fixes or risk decisions stall.
  • Build frameworks, runbooks, and rubrics that let the team test new problem domains repeatably; tune harnesses that improve the precision of AI tooling, measure false positives and missed attack patterns, and generalize effective approaches into team-adopted mechanisms.
  • Leave reusable mechanisms such as fuzzers, integration security tests, detection rules, tooling, or documented methodology; track adoption and build mechanisms that prioritize and track security outcomes through delivery when partner teams have competing priorities.
  • Set the peer-review bar for the team by reviewing test plans, scopes, runbooks, and reports, identifying coverage gaps, adding missing test cases, and ensuring work fits the broader context and remains extensible and low-cost to adopt.
  • Lead multi-engineer engagements, mentor engineers across own and related teams, serve as an expert resource, and participate in promotion assessments.

Desired Qualifications

  • Experience applying threat modeling or other risk identification techniques, or equivalent.
  • Experience with security in service-oriented architectures, microservices, and web services.
  • Experience building agentic AI harnesses, orchestrating agents through graphs or swarms, and working with agent-to-agent protocols and the security properties of tool use, memory, and model context.
  • Experience assessing the security of LLM-based or agentic applications, including prompt injection, tool and plugin abuse, and trust boundaries between agents.
  • Experience performing or supporting Red Team engagements, with an understanding of holistic assessment.
  • Web service assessment experience across authentication controls, session management, access controls, logic flaws, injection vulnerabilities, request smuggling, cloud privilege escalation, and tenant isolation.
  • Experience with serverless architectures and common virtualization techniques such as hypervisors, containers, and jails, including escapes and exploits within those environments.
  • Experience with microservice, API-based, or service-oriented architectures.
  • Experience with full-stack Linux or Unix software architectures from UI to infrastructure.
  • Operations experience with CI/CD or managing distributed systems.
  • Experience designing and implementing technical security controls at the business-division level.

About the Company

Amazon

Sells products online and rents cloud computing

Amazon runs the largest online store in the United States and rents cloud computing to businesses and governments through Amazon Web Services. AWS pioneered renting computing power over the internet, and Amazon built its own delivery network to get orders to customers quickly. Shoppers buy from Amazon and from independent sellers on its store, and Prime members pay a subscription for fast free shipping, streaming video and music, and other perks. AWS rents out computing power, storage, databases, and AI tools so companies can run software without owning servers, and Amazon also makes Kindle e-readers and Echo speakers with the Alexa assistant. Jeff Bezos founded Amazon in 1994, and it is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1994

Recently Posted Jobs

Explore more opportunities at Amazon

See more jobs