Software Development Engineer II, Data Center Systems & Automation

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$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 II, Data Center Systems & Automation

AWS Infrastructure Services (AIS) is seeking a Software Development Engineer II to join their Data Center Systems & Automation team. This critical role involves building and maintaining systems that automate and orchestrate physical work processes within AWS's global data centers. The team is responsible for managing billions of dollars in capital and is fundamental to the success of AWS's core infrastructure business.

The position offers an opportunity to work on industry-leading Supply Chain Management and Workforce Management systems, designing and implementing highly scalable distributed systems that ensure availability, scalability, and latency guarantees. As a mid-level engineer, you'll be expected to mentor junior engineers and contribute to raising the organization's coding standards.

AWS, as the world's leading cloud platform, provides an environment where innovation is constant. The role sits within AWS Infrastructure Services, which owns the design, planning, delivery, and operation of all AWS global infrastructure. This team is essential in keeping the cloud running, managing servers, storage, networking, power, and cooling equipment that ensures continuous customer access to AWS services.

The position offers significant growth opportunities through knowledge-sharing, mentorship, and career advancement resources. AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company emphasizes work-life harmony and provides comprehensive medical and financial benefits.

This is an ideal role for a software engineer with strong distributed systems experience who wants to make a meaningful impact on global cloud infrastructure. You'll work alongside diverse professionals, including software, hardware, and network engineers, contributing to solutions that help AWS deliver the highest standards for safety and security while optimizing capacity and cost efficiency for customers.

Last updated 14 minutes ago

Responsibilities For Software Development Engineer II, Data Center Systems & Automation

  • Build industry leading Supply Chain Management and Workforce Management systems for AWS Data centers
  • Architecture and implementation of highly scalable distributed systems
  • Mentor junior engineers and uplevel coding standards
  • Design new features and services that deliver datacenter projects faster
  • Build consensus on technical solutions within the team
  • Advocate for customers and stakeholders during team prioritization

Requirements For Software Development Engineer II, Data Center Systems & Automation

  • 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, Data Center Systems & Automation

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Mentorship and career growth opportunities
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Data Center Systems & Automation

Software Development Engineer, AWS S3

Software Development Engineer position at AWS S3 team, building distributed systems and REST APIs for cloud storage, offering competitive compensation and benefits in Seattle.

Software Development Engineer, Aurora Control Plane

AWS is hiring a Mid-Level Software Engineer to build scalable control plane services for Amazon Aurora, working on distributed database systems that impact thousands of users.

Software Development Engineer - AWS Invoicing

AWS Software Development Engineer position focusing on building and scaling the mission-critical data aggregation layer for AWS Billing Console.

Software Development Engineer, AWS RDS

AWS RDS SQL Server team seeks Software Engineer to solve complex distributed systems problems and build highly available database solutions.

Software Development Engineer II, Sort Tech

Software Development Engineer II position at Amazon's Sort Tech team, building distributed systems for package movement across Amazon's worldwide transportation facilities.