Sr. Software Development Engineer III, Chaos Engineering / Reliability Engineeri

Amazon in Seattle, WA

  • Industry: Information Technology - Software Architect And Senior Engineer
  • Type: Full Time
position filled
Amazon strives to be the world's most customer centric company. To succeed, our products and services must be available at all times to our customers.
Within Amazon we have an entire organization dedicated to the availability of our shopping experiences worldwide named Consumer Reliability Engineering, and we are hiring.
We are responsible for the global availability of the Amazon retail shopping experiences. Ensuring a highly available experience is a massive challenge across 26 marketplaces' websites & mobile-apps, powered by tens of thousands of backend services. Multiply this width of scope with the depth of complexity introduced by the diversity of those services' implementation choices, consumption of AWS' services, frequent software updates, new feature launches, and you begin to get the picture.
To support the growth of complexity while strengthening our culture of resilient software engineering across all of Amazon's consumer SDEs, we are creating an anomaly detection and remediation function in Seattle to ensure that Amazon's retail customer experience is indistinguishable from perfect. Using machine learning models, you will build software that detects anomalies in the retail customer experience within seconds, localizes those anomalies within Amazon's ecosystem of tens of thousands of services and proactively repairs those anomalies before a single Amazon customer is impacted. Additionally, we will create chaos experiments at all levels of granularity, from impacting hosting platforms on which services are running, to introducing latency in system-to-system interactions, to creating a complete loss of a significant portion of our architecture. The learnings from these experiments will drive the improvement of the software owned and operated by thousands of developers and provide guidance to our AWS partners. To accommodate the growing scale and complexity of Amazon, this work simply cannot be done by testers; only large-scale distributed solutions utilizing machine-learned insights of behavioral characteristics have a chance of coping with this challenge.
As a Software Development Engineer in this space, you will love the fast-paced, startup-like environment focused on building systems from the ground up that enable the execution and wide-scale coordination of chaos experiments; aggregation and learning from results; and the definition and execution of architectural improvements across all our software development groups. You will be responsible for scoping and delivering projects end-to-end, leveraging statistical evaluation, pattern recognition, and machine learning. You will deliver results personally and by leading your peers to deliver solutions that protect Amazon's services by proactively proving that the complex service graph powering Amazon retail websites globally are resilient against anomalous conditions created by failures, unexpected customer behavior, and even attackers.
The ideal candidate will have a proven track record of shipping complex software solutions through an agile methodology. You will have the ability to dive deep into a wide variety of problems and technologies to guide the right technical decisions for the products and the businesses you will support. You will bring multiple years of DevOps experience from both owning and operating solutions of scale. You will be a strong communicator and will have proven abilities in both architecture and software solutions.
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Basic Qualifications
* Bachelor's or Master's Degree in Computer Science or related field.
* 8+ years of work experience in software development
* Computer Science fundamentals in object-oriented design
* Computer Science fundamentals in data structures
* Computer Science fundamentals in algorithm design, problem solving, and complexity analysis
* Proficiency in, at least, one modern programming language such as C, C++, C# or Java.
Amazon is an Equal Opportunity-Affirmative Action Employer - Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit
Associated topics: architecture, backend, back end, c, c/c++, devops, perl, programming, project architect, senior software developer

More Jobs Hiring Near Me!

Sr. Software Development Engineer III, Chaos Engineering / Reliability Engineeri
Amazon

Amazon strives to be the world's most customer centric company. To succeed, our products and services must be available at all times to our customers…

Read More
Software Development Engineer II, Chaos Engineering / Reliability Engineering
Amazon

Amazon strives to be the world's most customer centric company. To succeed, our products and services must be available at all times to our customers…

Read More
Sr Software Dev Engineer
Amazon

Are you ready to innovate at an unprecedented scale?Tens of millions of customers rely on Amazon's network when using our retail websites, reading no…

Read More
Sr Software Dev Engineer, Test
Amazon

Do you like movies & TV and live sports events? Wish you could be a member of the team that is disrupting the traditional television and movie indust…

Read More
Sr. Software Development Engineer
Amazon

Alexa is the cloud-based voice service from that is making smart home simple through voice. The Alexa Smart Home experiences allow customers to inter…

Read More
Sr. Front End Engineer
Amazon

Amazon product detail pages are at the core of global e-commerce. Millions of customers view Billions of our product pages every year. Our mission is…

Read More
Sr. Software Development Engineer, AWS Lex
Amazon

Have you ever wondered what it takes to build intelligence into enterprise systems so that we can enable near human-like conversations with our syste…

Read More
Software Development Engineer III - AWS IDEs and Tools
Amazon

Are you interested in security, performance, scalability, and reliability of the applications that use AWS? The AWS SDKs and Tools team is looking fo…

Read More
Director - Site Reliability Engineering
JPMorgan Chase &

Expertise in multiple technology stacks with designing, coding, testing , delivering software Mastery of some of the infrastructure components. (E.g…

Read More
Sr Hardware Reliability Engineer
Amazon

The AWS Hardware Reliability Team is part of AWS Hardware Engineering that designs cutting edge compute and storage platforms that enable one of the …

Read More