Software Development Engineer - Security Automation

Amazon

Greater London

On-site

GBP 42,000 - 77,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Amazon Security’s Epoxy team seeks engineers to design and build automation platforms for threat detection across a vast AWS fleet. You will develop scalable services, own operational reliability, and contribute to incident response with robust runbooks and clear documentation.

We value diverse backgrounds, continuous learning, and balanced work-life in a high-scale environment. A strong foundation in modern languages and full SDLC practices is essential.

Qualifications

  • Non-internship professional software development experience.
  • Experience in at least one modern language (Java, C++, or C#) including OO design.
  • Bachelors degree in computer science or equivalent.
  • Experience with the full SDLC: coding standards, code reviews, source control, build, testing and operations.

Responsibilities

  • Design and deliver features that solve difficult problems across services with clear goals.
  • Own operational excellence by instrumenting systems and reducing toil through automation.
  • Write high-quality, well-tested code with documentation and runbooks.
  • Participate in on-call rotations and support services and incident responses.
  • Resolve issues with permanent fixes and drive resilience and scalability.
  • Raise the bar via reviews and cross-team collaboration; mentor teammates and interns.
  • Break features into deliverables and ship incrementally with tests and monitoring.

Skills

Professional software development
Object-oriented design
Java/C++/C# experience
SDLC experience

Education

Bachelor's degree in computer science or equivalent

Tools

AWS
Java
C#
Python
REST
TypeScript
Security
Cloud

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
Responsibilities:
  • 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.
Technologies:
  • 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Engineer - Security Automation, AWS Security Epoxy
Software Development Engineer - Security Automation, AWS Security Epoxy

Amazon Web Services (AWS) • Greater London

On-site
GBP 90,000 - 130,000
Security Automation Software Engineer - Epoxy
Security Automation Software Engineer - Epoxy

Amazon Web Services (AWS) • Greater London

On-site
GBP 90,000 - 130,000
Software Dev Engineer, Amazon Security Automation
Software Dev Engineer, Amazon Security Automation

Amazon • Greater London

On-site
GBP 90,000 - 130,000
Senior Security Engineer, Operational Research and Development
Senior Security Engineer, Operational Research and Development

Amazon • City Of London

Hybrid
GBP 90,000 - 130,000
Application Security Engineer
Application Security Engineer

AMAZON UK • Greater London

On-site
GBP 80,000 - 120,000
Cloud Automation Engineer for High-Scale Security Platform
Cloud Automation Engineer for High-Scale Security Platform

Amazon • Greater London

On-site
GBP 42,000 - 77,000
Security Engineer
Security Engineer

Amazon • Greater London

On-site
GBP 60,000 - 110,000
Senior Security Engineer, Operational Research and Development
Senior Security Engineer, Operational Research and Development

Amazon • Greater London

Hybrid
GBP 110,000 - 130,000
Software Development Engineer, NextGen Security Automation
Software Development Engineer, NextGen Security Automation

Amazon • London

On-site
GBP 50,000 - 90,000
Work-Life Balance
Training and Career Growth
Inclusive Team Culture
+1
Senior Security Engineer, Amazon Security Automation
Senior Security Engineer, Amazon Security Automation

Amazon • Greater London

On-site
GBP 90,000 - 150,000