Software Development Engineer, Recovery Controller
Listed on 2026-02-15
-
Software Development
Software Engineer, Cloud Engineer - Software, DevOps
Overview
AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. We support all AWS data centers and the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on challenging problems with thousands of variables impacting the supply chain and are looking for talented people who want to help.
You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. You’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.
The Incident Prevention team is looking for experienced software engineers who are excited about building large-scale systems spanning tens of thousands of servers across multiple data centers worldwide. These are core systems development positions where you will own the design and development of significant software components critical to our industry-leading database services architected for the cloud.
In this hands-on position you will build rock-solid components, mentor other engineers, and contribute across the full software lifecycle. You need to be a top software developer with a proven track record, and you should excel in communication, leadership, and customer focus. This is a unique and rare opportunity to join a fast-growing business and help shape the technology, product, and the business.
A successful candidate will bring deep technical and software expertise and the ability to work in a fast-moving, startup-like environment within a large company to deliver high-quality code with broad business impact.
Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You will:
- Solve challenging technical problems, often not solved before, at every layer of the stack.
- Design, implement, test, deploy, and maintain innovative software solutions to transform service performance, durability, cost, and security.
- Build high-quality, highly available, always-on products.
- Research implementations that deliver the best possible experiences for customers.
The Amazon Application Recovery Controller (ARC) team builds and operates a global service that helps customers recover applications during outages. We provide continuous readiness checks and rapid failover capabilities that improve application resilience across AWS Regions and Availability Zones. Our team solves complex distributed systems challenges to ensure customers can maintain business continuity during disruptions. We’re passionate about building highly available infrastructure that protects mission-critical workloads and operate at massive scale, designing solutions that work reliably even when everything else fails.
BasicQualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience programming with at least one software programming language
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor’s degree in computer science or equivalent
- Knowledge of AWS services
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).