Software Development Engineer, AWS Infrastructure Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing innovation.
$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, 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 team keeps the cloud running by managing data centers, servers, storage, networking, power, and cooling equipment worldwide.

As a Software Development Engineer, you'll join a diverse team working on critical infrastructure that powers AWS. You'll collaborate with software, hardware, and network engineers, supply chain specialists, and security experts. The role involves:

  • Leading the complete software development lifecycle
  • Building new services using AWS technologies
  • Working with distributed systems at massive scale
  • Using technologies like Rust, Go, Python, and React
  • Supporting multiple service verticals including:
    • Product solutions for business metrics and management
    • Build and release systems (CI/CD)
    • Validation and qualification frameworks
    • Infrastructure management for datacenter labs

The ideal candidate will have strong distributed systems knowledge, leadership potential, and excellent technical and communication skills. You'll work in a fast-paced environment that values innovation, customer focus, and knowledge sharing.

Benefits include competitive compensation ($129,300 - $223,600 base salary), equity, sign-on payments, and comprehensive medical/financial benefits. Amazon promotes work-life harmony and an inclusive culture through employee-led affinity groups, mentorship opportunities, and ongoing learning experiences.

This is an opportunity to impact cloud computing at a global scale while working with cutting-edge technologies and talented professionals in a supportive, growth-oriented environment.

Last updated 10 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
  • Build and maintain scalable solutions
  • Collaborate across teams and communicate technical solutions
  • Mentor and support team members

Requirements For Software Development Engineer, AWS Infrastructure Services

Go
Python
Rust
  • 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

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
Dental Insurance
Vision Insurance
Equity
401k
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on bonus
  • Career development opportunities
  • Mentorship programs

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Services

Software Development Engineer, SCARF

Full-stack Software Development Engineer role at AWS Demand Planning team, building forecasting software for EC2 capacity management.

Software Development Engineer II (SDE II), Amazon

Software Development Engineer II position at Amazon, focusing on large-scale distributed systems and retail ordering workflow, offering competitive compensation and benefits.

Software Developer in Test II, Amazon Webview

Software Developer in Test II position at Amazon Lab126, focusing on test automation and infrastructure development for consumer electronic devices, offering competitive compensation of $129,300-$223,600.

Support Engineer, Digital and Emerging Payments

Support Engineer role at Amazon's Digital and Emerging Payments team in Mexico City, focusing on payment systems support and development using Java, Python, and AWS technologies.

Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services seeks a Software Development Engineer to design, build, and maintain global cloud infrastructure, offering competitive compensation and comprehensive benefits.