Software Development Engineer, Amazon Application Recovery Controller

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Portland, OR, USA
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Amazon Application Recovery Controller

AWS Infrastructure Services is seeking a Software Development Engineer to join their Incident Prevention team, focusing on building large-scale systems across multiple data centers worldwide. This role is part of the team responsible for keeping AWS cloud infrastructure running smoothly, supporting all AWS data centers, servers, storage, networking, and equipment.

The position offers a unique opportunity to work on critical systems development, designing and building components essential for industry-leading database services architected for the cloud. You'll be involved in developing rock-solid components while having the chance to mentor other engineers. The role requires both technical excellence and strong communication skills.

As part of AWS Infrastructure Services, you'll collaborate with diverse teams across software, hardware, and network engineering, working on challenging problems that impact global infrastructure. The team values innovation, customer focus, and technical expertise, offering opportunities to shape technology and business direction from the ground up.

The ideal candidate will bring deep technical expertise and thrive in a fast-paced startup environment within Amazon's larger organization. You'll work on systems spanning thousands of servers, contributing to core infrastructure that powers AWS services worldwide. The role combines hands-on development with architectural responsibility, requiring both technical depth and leadership capabilities.

AWS offers a collaborative environment where diversity is valued, with employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony and provides resources for career development through mentorship and knowledge-sharing. This position represents an opportunity to join a growing team that's essential to AWS's continued leadership in cloud computing.

Last updated a day ago

Responsibilities For Software Development Engineer, Amazon Application Recovery Controller

  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Solve challenging technical problems at every layer of the stack
  • Research implementations that deliver the best possible experiences for customers

Requirements For Software Development Engineer, Amazon Application Recovery Controller

Java
Python
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of design patterns, reliability and scaling

Benefits For Software Development Engineer, Amazon Application Recovery Controller

Medical Insurance
Dental Insurance
Vision Insurance
  • Career development and mentorship opportunities
  • Work-life balance
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Amazon Application Recovery Controller

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS focusing on datacenter network infrastructure deployment, scaling, and automation across global facilities.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS is seeking a Software Development Engineer to develop Linux-based networking platforms and embedded routing systems for one of the world's largest networks.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning Software Engineer role building forecasting systems for EC2 capacity planning, offering $129K-$223K salary plus benefits.

Software Development Engineer, AWS Demand Planning

AWS Demand Planning seeks Software Engineer to build forecasting systems for EC2 capacity. Full-stack role with backend focus, 3+ years experience required.

Software Development Engineer, Alexa Communications

Software Development Engineer role at Amazon's Alexa Communications team, building voice-controlled communication features for Alexa devices and apps.