Taro Logo

Software Development Engineer II, AWS Infrastructure Services

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cloud · Enterprise SaaS

Description For Software Development Engineer II, AWS Infrastructure Services

AWS Infrastructure Services is at the core of Amazon's cloud computing operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role offers an opportunity to work on critical systems that keep the cloud running, supporting AWS data centers and managing servers, storage, networking, power, and cooling equipment. As an SDE II, you'll join a diverse team working on challenging problems in cloud infrastructure at massive scale.

The position involves working with distributed systems, requiring both design and implementation expertise. You'll collaborate with Network Development Engineers and Systems Development Engineers to build new services using AWS technologies. The role demands expertise in handling various data sources and solving problems at scale. You'll work with technologies including Rust, Go, Python, and React, touching everything from embedded systems and kernel to GRPC/Rest APIs.

The team operates across multiple verticals including product development, build and release management, validation and qualification, and infrastructure management. You'll be involved in creating solutions for business metrics, CI/CD pipelines, testing frameworks, and datacenter lab management.

This is an ideal opportunity for someone passionate about cloud computing and distributed systems, with strong technical and communication skills. The role offers significant growth potential, working with cutting-edge technologies while solving complex infrastructure challenges. Amazon provides comprehensive benefits, promotes work-life harmony, and fosters an inclusive culture with various employee-led affinity groups and ongoing learning opportunities.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and additional benefits. You'll be part of a team that's essential to AWS's continued growth and innovation in cloud infrastructure.

Last updated 3 days ago

Responsibilities For Software Development Engineer II, AWS Infrastructure Services

  • Oversee the complete software development lifecycle—defining, prioritizing, designing, building, and testing new features
  • Operate an AWS business with globally distributed servers and customers at a massive scale
  • Problem-solve and innovate in an agile environment
  • Build creative short-term and sustainable long-term solutions
  • Use data to make decisions and validate assumptions
  • Mentor and help grow team members

Requirements For Software Development Engineer II, AWS Infrastructure Services

Rust
Go
Python
React
  • 3+ years of non-internship professional software development experience
  • 3+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience

Benefits For Software Development Engineer II, AWS Infrastructure Services

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career development and mentorship
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Infrastructure Services