Software Development Engineer, AWS Infrastructure Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Distributed Systems
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services is at the heart of Amazon Web Services' cloud operations, responsible for the design, planning, delivery, and operation of AWS's global infrastructure. This team plays a crucial role in keeping the cloud running by managing all AWS data centers, servers, storage, networking, and associated equipment that ensures continuous customer access to AWS services.

As a Software Development Engineer in this team, you'll work on some of the most challenging infrastructure problems at unprecedented scale. You'll be part of a diverse team that includes software engineers, hardware specialists, network engineers, and supply chain experts, all working together to maintain AWS's high standards for safety and security while optimizing capacity and cost efficiency.

The role offers unique opportunities to:

  • Work with cutting-edge distributed systems and innovative technologies at massive scale
  • Design and implement solutions that directly impact AWS's global infrastructure
  • Collaborate with experienced professionals across multiple disciplines
  • Contribute to technical leadership and product direction
  • Build systems that are both scalable and fault-tolerant

The position comes with comprehensive benefits including medical coverage, 401k, parental leave, and flexible work arrangements. Amazon's culture emphasizes learning and curiosity, with strong support for diversity through employee-led affinity groups and inclusive team practices.

This is an ideal opportunity for engineers who want to:

  • Solve complex problems in distributed systems
  • Work with technology at global scale
  • Make significant impact on cloud infrastructure
  • Grow technically and professionally through mentorship
  • Be part of a team that values innovation and customer obsession

The role requires participation in on-call rotations and offers opportunities to mentor team members while working on critical infrastructure that powers much of the modern internet.

Last updated 5 minutes ago

Responsibilities For Software Development Engineer, AWS Infrastructure Services

  • Collaborate with cross-disciplinary teams to design and build innovative products
  • Create solutions for distributed systems predictions at scale
  • Build scalable, fault-tolerant, and low-cost distributed systems
  • Design solutions for broadly defined problems
  • Define and achieve performance metrics
  • Participate in on-call rotation
  • Mentor teammates

Requirements For Software Development Engineer, AWS Infrastructure Services

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

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
401k
Parental Leave
  • Flexible work hours
  • Career development resources
  • Mentorship opportunities
  • Comprehensive medical benefits
  • Employee-led affinity groups
  • Ongoing learning experiences

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Services

Software Development Engineer - Elastic Compute Cloud (EC2)

Build and maintain large-scale distributed systems for monitoring EC2 instance health across AWS's global infrastructure.

Software Development Engineer, Amazon MSK

Software Development Engineer position at Amazon MSK team, building and maintaining large-scale Kafka streaming services.

Software Development Engineer, EC2 Gateway Networking

AWS EC2 Networking SDE role building global-scale distributed systems and packet processors for VPC infrastructure, offering competitive compensation and growth opportunities.

Software Development Engineer, AWS EMR

AWS EMR team is seeking Software Development Engineers to work on large-scale distributed systems and cloud-native big data processing platform.

Software Development Engineer, Kuiper Secure Communications Team, Kuiper Secure Communications

Software Development Engineer position at Amazon's Project Kuiper, focusing on secure satellite communications and developing critical security infrastructure for a global satellite network.