Amazon
Software Development Engineer - Security Automation
Job Description
Salary: £42,000 - 77,000 per year
Requirements:- Experience (non-internship) in professional software development
- Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- Bachelors degree in computer science or equivalent
- Experience with the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Design and deliver features and components that solve difficult problems across our services, working independently from a well understood business goal even when the implementation is not fully specified.
- Own the operational excellence of the systems you work on by instrumenting them, alarming on the right signals, and driving down operational load through automation rather than manual toil.
- Write high quality, well tested code that meets a high engineering bar, along with clear documentation and runbooks that let others maintain and extend our work.
- Participate in our on-call rotation, support our services, and respond to high-severity requests from operations and partner teams.
- Resolve issues and eliminate their contributing causes with permanent fixes.
- Improve the resiliency, scalability, and safety of systems that operate at very high scale, making sound trade-offs between short-term needs and long-term maintainability.
- Raise the bar through code reviews, design reviews, operational readiness reviews, and post-incident analyses, giving useful and actionable feedback including to more senior engineers.
- Mentor newer teammates and interns, and help partner teams adopt sound engineering and operational practices.
- Break feature requests into deliverable pieces and ship incrementally with tests and monitoring in place.
- Review teammate designs, surface hidden resiliency risks, and help simplify approaches before code is written.
- Triage high-severity issues, mitigate impact quickly, and follow up with work to prevent recurrence.
- Replace repeated manual operational work with automation.
- Sync with partner detection or response teams to understand how they use our capabilities and feed that learning back into the roadmap.
- AWS
- C#
- Support
- Java
- Security
- Cloud
- Python
- REST
- TypeScript
More:
Amazon Security operates at a scale few engineers ever get to work at, and Epoxy is the team that builds the automation that makes this coverage possible. We build automation platforms for AWS Security that enable threat detection across a large fleet of AWS accounts, help partner teams remediate risks and respond to incidents automatically at scale, and run foundational services such as communications, workflow orchestration, data enrichment, and secure access. Our systems operate at very high scale and carry a high operational bar: you build it, you run it. Amazon Security values diverse experiences and encourages candidates to apply even if their background is non-traditional. We emphasize inclusive team culture, continuous learning, training and career growth, and work/life balance.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Amazon
Amazon
London
IT
Skills & Technologies
Inferred from job description
Salary Insight
£59,500
This role
£60,000
UK median
This salary is 1% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks