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.
Seattle, WA, USAPortland, OR, USA
$129,300 - $223,600
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. This role is crucial in maintaining AWS's global infrastructure, which includes the design, planning, delivery, and operation of all AWS data centers, servers, storage, and networking equipment. The position offers a unique opportunity to work on large-scale systems spanning thousands of servers across multiple global data centers.

The ideal candidate will be responsible for building critical software components for AWS's database services architected for the cloud. This hands-on position requires both technical expertise and leadership skills, as you'll be involved in building robust components and mentoring other engineers. The role combines the excitement of a startup environment with the resources and scale of Amazon.

Working at AWS means joining a diverse team of software, hardware, and network engineers, collaborating across various projects to impact a global customer base. The company values work-life harmony and promotes an inclusive culture through various initiatives and employee-led affinity groups. AWS offers comprehensive benefits, ongoing learning opportunities, and career advancement resources.

Key technical responsibilities include designing and implementing innovative software solutions, ensuring high availability and performance, and solving complex technical challenges across the entire stack. The role requires strong problem-solving abilities and experience with distributed systems.

This position offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience, plus additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. Join AWS to help shape the future of cloud computing while working with cutting-edge technology and talented professionals in a supportive, growth-oriented environment.

Last updated 5 hours 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
  • Mentor other engineers
  • Build large scale systems spanning tens of thousands of servers

Requirements For Software Development Engineer, Amazon Application Recovery Controller

Java
Python
JavaScript
  • 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
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, Amazon Application Recovery Controller

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship opportunities
  • Inclusive workplace culture
  • Employee-led affinity groups

Interested in this job?

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

Software Engineer, Project Kuiper - Field Service Management

Software Engineer role at Amazon's Project Kuiper, developing field service management systems for satellite internet installation services in Redmond, WA.

Software Development Engineer, SC - Fargate Control Plane

AWS Fargate is hiring a Software Development Engineer to build and operate serverless container solutions, offering competitive pay and comprehensive benefits.

Software Development Engineer, Ops & Tech Channels

Software Development Engineer role at Amazon's CCR Ops & Tech organization, building scalable web applications and content delivery systems.

Software Development Engineer II, Amazon

SDE II position at Amazon's EasyShip team, focusing on distributed systems and e-commerce technology using AWS and modern tech stack.

Software Development Engineer, Route 53

AWS Route 53 Software Development Engineer position focusing on building and maintaining global-scale DNS infrastructure with emphasis on high availability and reliability.