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 2 months 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

Software Development Engineer III, Contribution and Item Pipelines

Senior Software Engineer role at Amazon working on distributed systems for catalog management, processing millions of merchant updates daily with competitive compensation and benefits.

Sr. System Development Engineer, AWS Mainstream Compute

Senior System Development Engineer role at AWS Mainstream Compute team, building and managing software services for server component testing and monitoring across AWS fleet.

Sr. Software Dev Engineer, Simulation Foundations

Senior Software Engineer role at Amazon's Project Kuiper, building distributed systems for satellite simulation and operations, offering competitive compensation and the opportunity to work on space technology.

Senior Software Development Engineer, AWS Kinesis Data Streams

Senior Software Engineering role at AWS working on Kinesis Data Streams, building real-time data processing systems at scale with competitive compensation and benefits.

Sr. Software Dev Engineer, EBS

Senior Software Engineer role at Amazon AWS building large-scale distributed storage systems with focus on fault-tolerance and high performance.