Software Development Engineer, AWS Fault Injection Service

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$150,000 - $250,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Fault Injection Service

The Pisa team at AWS is dedicated to enhancing the resilience of AWS services by preventing congestive collapse failures. As a Senior Software Engineer, you'll join a small, dynamic team that designs and builds innovative tooling to identify and prevent service vulnerabilities. The role combines academic theory, scientific experimentation, and practical systems engineering to solve complex challenges.

You'll be working on critical infrastructure that helps protect AWS services used by customers worldwide. The position requires someone who can balance writing production-quality code with rapid prototyping when needed. You'll be implementing admission control schemes, retry policies, and scaling simulation infrastructure.

The ideal candidate should be passionate about operational excellence and have experience with large-scale distributed systems. You'll need to be comfortable diving into unfamiliar code and documentation, with a particular interest in system behavior, failure modes, and recovery mechanisms. The role offers a unique blend of scientific collaboration and practical engineering impact.

AWS offers an inclusive culture with employee-led affinity groups, mentorship opportunities, and strong support for work-life harmony. The company values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. You'll be part of a team that's continuously innovating and directly impacting services used by customers globally.

This role provides an opportunity to work on challenging technical problems while collaborating with scientists and engineers across AWS. You'll be at the forefront of improving cloud infrastructure reliability, making a meaningful impact on AWS's service resilience.

Last updated 8 minutes ago

Responsibilities For Software Development Engineer, AWS Fault Injection Service

  • Own and implement key components of the Pisa tool suite
  • Implement admission control schemes and retry policies
  • Scale infrastructure for modeling and simulation
  • Write maintainable, well-tested code in Python and Java
  • Work with engineers across AWS to analyze services and implement protective mechanisms
  • Investigate and improve AWS services resiliency

Requirements For Software Development Engineer, AWS Fault Injection Service

Python
Java
  • Experience (non-internship) in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one software programming language
  • Experience building complex software systems delivered to customers
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer, AWS Fault Injection Service

Medical Insurance
Parental Leave
Education Budget
  • Work-life harmony focus
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Ongoing learning experiences

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Fault Injection Service

Sr. Software Development Engineer, WW Speed

Senior Software Engineer role at Amazon focusing on same-day delivery experience, offering competitive compensation and opportunity to revolutionize e-commerce delivery systems.

Software Development Engineer II, Amazon

Senior Software Engineer role at Amazon India Payments, building scalable payment platforms and solutions for millions of customers.

Software Development Engineer, Route 53 Resolver

Senior Software Engineer position at AWS Route 53 team working on scalable DNS services and infrastructure

Sr Software Dev Engineer, Vertical Ad Products

Senior Software Engineer role at Amazon leading technical strategy for AI-powered advertising solutions, requiring 5+ years experience in software development and team leadership.

Sr. Category Manager, Construction, Global Procurement Organization (GPO)

Senior Category Manager role at Amazon leading complex construction procurement projects with competitive compensation and benefits.