Software Development Engineer, AWS Fault Injection Service

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing services.
Distributed Systems
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Fault Injection Service

AWS Fault Injection Service (FIS) is seeking an experienced engineer to join their team working on a fully managed service for running fault injection experiments on AWS. This role offers an exciting opportunity to work on chaos engineering practices, helping customers improve their applications' performance, observability, and resiliency.

As a Senior Software Engineer, you'll be responsible for building highly available, secure, and scalable distributed systems. You'll collaborate with cross-functional teams to deliver customer-facing features and help define the system architecture. The role involves working in a fast-paced environment where technical excellence meets customer obsession.

AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The team emphasizes work-life harmony and provides strong support for career growth through mentorship and knowledge-sharing. You'll be part of AWS Infrastructure Services, the backbone of AWS operations, working alongside diverse professionals who keep the cloud running.

The role includes on-call responsibilities, but the team works collaboratively to ensure systems are well-engineered and fault-tolerant. You'll join a supportive environment where problems are solved as a team, and no one handles operational issues alone. This position offers the chance to work on challenging problems at scale while contributing to the world's leading cloud platform.

The ideal candidate should be passionate about cloud computing, customer-centric, and thrive in a fast-paced environment. Strong technical and communication skills are essential, along with intellectual curiosity and a desire to learn from and contribute to team success.

Last updated a day ago

Responsibilities For Software Development Engineer, AWS Fault Injection Service

  • Own and implement specific components of AWS Fault Injection Service
  • Build highly available, secure, scalable, distributed event-driven systems
  • Help define system architecture
  • Participate in on-call rotations
  • Collaborate on delivering customer-facing product features
  • Work across full development lifecycle

Requirements For Software Development Engineer, AWS Fault Injection Service

Java
Python
Go
  • 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
Dental Insurance
Vision Insurance
  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Inclusive work culture
  • Employee-led affinity groups
  • Continuous learning opportunities

Interested in this job?

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

Software Development Engineer, AWS Resource Explorer, AWS Cloud Operations

Senior Software Engineer role at AWS building large-scale distributed systems for resource discovery and management, focusing on security and scalability.

Senior Software Development Engineer - AWS Route 53, Route 53 Platform

Senior Software Development Engineer position at Amazon AWS Route 53, focusing on distributed systems and edge infrastructure development with competitive compensation.

Software Development Engineer, REX

Senior Software Engineer role at Amazon's REX team, focusing on distributed systems and transactional notifications platform development.

Sr. Software Development Engineer, HPC/ML Networking Engineer

Senior Software Engineer role at Amazon's Annapurna Labs, focusing on HPC/ML networking optimization and distributed systems development.

Software Dev Eng III, EC2 Networking

Senior Software Engineer role at Amazon AWS, developing network virtualization systems for EC2 VPC, offering competitive salary and growth opportunities.