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 3 months 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 Dev Engineer III, Distributed Systems, Amazon Redshift, Query Processing

Senior Software Engineer role at AWS building distributed systems for cloud services, focusing on scalability and innovation.

Sr. Software Dev Engineer, Kuiper Software & Networking

Senior Software Engineer role at Amazon's Project Kuiper developing distributed systems for satellite communications

Software Development Engineer, EC2 Instance Networking

Senior Software Engineer role at Amazon AWS working on EC2 VPC Dataplane team, focusing on high-performance networking and distributed systems.

Sr Software Development Engineer, AWS Elastic Block Store

Senior Software Engineer role at AWS Elastic Block Store team, building and managing large-scale distributed storage systems for cloud computing.

Software Development Engineer, SageMaker

Senior Software Engineer role at AWS developing next-generation AI platform for large-scale machine learning and distributed training systems.