Software Development Engineer, AWS Infrastructure Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$129,300 - $223,600
Distributed Systems
Senior 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's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role offers an exciting opportunity to join the team that keeps the cloud running, supporting all AWS data centers, servers, storage, networking, and infrastructure equipment.

As a Software Development Engineer, you'll be working with a diverse team of software, hardware, and network engineers, tackling complex problems in supply chain management and infrastructure operations. You'll be developing new services using AWS technologies, working with distributed systems, and handling problems at scale.

The role demands expertise in:

  • Complete software development lifecycle management
  • Operating globally distributed servers at massive scale
  • Building solutions using technologies like Rust, Go, Python, and React
  • Working across different verticals including product development, CI/CD, validation/qualification, and infrastructure management

You'll be part of a tenured team of Network and Systems Development Engineers, where you'll have the opportunity to:

  • Lead and mentor other engineers
  • Work in a fast-paced, customer-centric environment
  • Collaborate across AWS teams
  • Contribute to knowledge-sharing initiatives
  • Build both short-term and sustainable long-term solutions

Amazon offers excellent benefits including:

  • Competitive salary range ($129,300 - $223,600 based on location)
  • Equity compensation
  • Comprehensive medical, financial, and other benefits
  • Work-life harmony with flexible working culture
  • Inclusive team environment with employee-led affinity groups
  • Extensive career growth and mentorship opportunities

This role is perfect for someone passionate about cloud computing, experienced in distributed systems, and eager to work on technology that impacts millions of AWS customers globally.

Last updated 4 days ago

Responsibilities For Software Development Engineer, AWS Infrastructure Services

  • Oversee complete software development lifecycle
  • Define, prioritize, design, build, and test new features
  • Operate AWS business with globally distributed servers at massive scale
  • Lead and mentor other engineers
  • Build solutions across product development, CI/CD, validation, and infrastructure
  • Work collaboratively across AWS teams
  • Make data-driven decisions

Requirements For Software Development Engineer, AWS Infrastructure Services

Rust
Go
Python
React
Linux
  • 3+ years of non-internship professional software development experience
  • 3+ years of programming using modern programming languages (Java, C++, C#)
  • 2+ years of non-internship design or architecture experience
  • Experience with object-oriented design
  • Knowledge of distributed systems
  • Strong technical and communication skills

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
Equity
401k
Mental Health Assistance
  • Competitive salary
  • Equity compensation
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs
  • Inclusive workplace culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Services

Sr. Software Development Engineer, Global Edge Compute Infrastructure Engineering

Senior Software Engineer role at Amazon leading edge compute device management and infrastructure automation for global operations.

Sr. Software Development Engineer, CloudFront

Senior Software Engineer role at Amazon CloudFront, building and scaling global content delivery network infrastructure in Dublin.

Senior Software Dev Engineer, Data Processing

Senior Software Dev Engineer role at AWS Data Processing team, building next-generation serverless analytics platform and large-scale distributed systems.

Software Development Engineer II, GCNA Capacity Engineering

Senior Software Engineer role at AWS working on global network infrastructure and distributed systems

Manufacturing Systems Engineer, Sort Center Engineering

Lead next-generation manufacturing and sortation systems engineering at Amazon, driving innovation in automation and mechanical design.