Software Development Engineer, AWS Infrastructure Services

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

As a Software Development Engineer, you'll be part of a diverse team working on some of the most challenging problems in cloud infrastructure. You'll collaborate with software, hardware, and network engineers, using technologies like Rust, Go, Python, and React to build and maintain critical systems. The role spans from embedded systems and kernel work to GRPC/Rest APIs and front-end development.

The position involves working across different verticals including product development, build and release management, validation and qualification, and infrastructure support. You'll be responsible for developing solutions that provide visibility into business metrics, manage CI/CD pipelines, create testing frameworks, and manage datacenter labs.

This is an ideal opportunity for someone passionate about cloud computing and delivering high-quality services at scale. You'll work in a fast-paced, innovative environment where you can make significant impact while growing professionally through mentorship and knowledge-sharing opportunities. Amazon offers competitive compensation, including equity, sign-on bonuses, and comprehensive benefits, making this an excellent opportunity for career growth in cloud technology.

The role combines technical expertise with business acumen, requiring someone who can communicate effectively, work collaboratively, and drive solutions in ambiguous situations. You'll be part of Amazon's mission to be Earth's Best Employer, with access to career development resources and an inclusive culture that celebrates diversity through various initiatives and employee groups.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, AWS Infrastructure Services

  • Oversee complete software development lifecycle—defining, prioritizing, designing, building, and testing new features
  • Operate AWS business with globally distributed servers at 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
  • Lead and mentor other engineers
  • Work with various data sources and solve problems at scale

Requirements For Software Development Engineer, 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 experience
  • Knowledge of distributed systems with design and implementation experience
  • Strong technical and communication skills

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Mental Health Assistance
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Work-life harmony
  • Career development opportunities
  • Mentorship programs
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS Infrastructure Services

Mechanical Design Engineer, Data Center Design Engineering

AWS seeks Mechanical Design Engineer to design and implement critical infrastructure systems for data centers, offering competitive compensation and growth opportunities.

Network Development Engineer, GCNA Border Network

Network Development Engineer role at AWS GCNA focusing on global network infrastructure, requiring expertise in network protocols and automation.

Support Engineer, Managed Operations

Support Engineer role at AWS Berlin, focusing on European Sovereign Cloud operations and service reliability.

Construction Manager, DC Construction

Lead construction of AWS data centers as Construction Manager, overseeing large-scale MEP projects and managing contractors to deliver efficient, cost-effective facilities.

Construction Manager, AMER Central Construction

AWS seeks Construction Manager to oversee data center construction projects, managing contractors, budgets, and technical systems while ensuring quality and efficiency.