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
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 core 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 part of a diverse team working on challenging problems in cloud infrastructure at massive scale. You'll collaborate with software, hardware, and network engineers, using technologies like Rust, Go, Python, and React. The role spans multiple technical verticals including:

  • Product development for business metrics and aggregation
  • Build and release management, owning CI/CD pipelines
  • Validation and qualification frameworks
  • Infrastructure management for datacenter labs

You'll oversee the complete software development lifecycle, from defining and prioritizing features to implementation and testing. The role requires strong distributed systems knowledge, leadership capabilities, and excellent communication skills.

Key benefits include:

  • Flexible work-life balance
  • Inclusive team culture with employee-led affinity groups
  • Extensive mentorship and career growth opportunities
  • Comprehensive benefits package including medical, financial benefits
  • Competitive compensation with base pay range $129,300-$223,600/year
  • Additional compensation including equity and sign-on payments

The ideal candidate will be passionate about cloud computing, experienced in distributed systems, and eager to work in a fast-paced, customer-centric environment. You'll have the opportunity to build new services using AWS technologies, solve problems at scale, and guide business decisions through data-driven approaches.

Last updated 6 hours 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
  • Lead and mentor other engineers
  • Work with various data sources and solve problems at scale
  • Collaborate across AWS teams
  • Guide business decisions and communicate value

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 communication skills

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on bonus
  • Career development
  • Mentorship programs
  • Work-life balance
  • Inclusive culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Services

Software Development Engineer, Amazon Fulfillment Technology

Software Development Engineer position at Amazon Fulfillment Technologies, building large-scale distributed systems for optimizing order fulfillment.

Software Development Engineer - DynamoDB

Software Development Engineer position at Amazon DynamoDB, working on distributed database systems with petabyte-scale data and millisecond performance requirements.

Software Development Engineer, AWS Infrastructure Services

Software Development Engineer role at AWS Infrastructure Services, building and maintaining critical cloud infrastructure systems using Rust, Go, and Python.

Software Development Engineer II (SDE II), Amazon

Amazon SDE II position focusing on large-scale distributed systems and retail ordering workflow, offering competitive compensation and opportunity for global impact.

Software Development Engineer II (SDE II), Amazon

Amazon SDE II position focusing on large-scale distributed systems for retail ordering workflow, offering competitive compensation and opportunity to impact millions of customers globally.