Taro Logo

Software Development Engineer, 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
Hybrid
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, AWS Infrastructure Services

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. The team is responsible for keeping the cloud running, supporting all AWS data centers, servers, storage, networking, power, and cooling equipment ensuring continuous customer access.

As a Software Development Engineer, you will:

  • Oversee the complete software development lifecycle
  • Define, prioritize, design, build, and test new features
  • Operate AWS business with globally distributed servers at massive scale
  • Work with distributed systems and implement solutions
  • Lead and mentor other engineers
  • Build solutions using Rust, Go, Python, and other technologies
  • Work on embedded systems, kernel, GRPC/Rest APIs, and front-end stack (React)

The team serves multiple customers across different verticals:

  • Product: Owning solutions for business metrics visibility and management
  • Build and release: Managing CI/CD pipelines and release processes
  • Validation and qualification: Maintaining testing frameworks and tooling
  • Infrastructure: Supporting datacenter labs and management tools

You'll join a diverse team of software, hardware, and network engineers, collaborating across AWS to deliver high standards for safety and security while providing infinite capacity at low cost for customers.

The role offers:

  • Work/Life Balance with flexible working culture
  • Inclusive team environment with employee-led affinity groups
  • Mentorship and career growth opportunities
  • Chance to work on challenging problems at global scale
  • Opportunity to innovate in cloud computing

The ideal candidate will be passionate about cloud computing, have strong distributed systems knowledge, and excel in a fast-paced environment requiring technical and communication skills.

Last updated a day 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 scale
  • Lead and mentor other engineers
  • Build solutions using various programming languages and technologies
  • Work on product development, build and release processes
  • Manage testing frameworks and infrastructure tools

Requirements For Software Development Engineer, AWS Infrastructure Services

Go
Python
React
Rust
  • 2+ years of non-internship design or architecture experience
  • 3+ years of non-internship professional software development experience
  • Experience programming with at least one software programming language
  • Experience building complex software systems delivered to customers
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer, AWS Infrastructure Services

Medical Insurance
401k
Parental Leave
Education Budget
Mental Health Assistance
  • Medical Insurance
  • 401k
  • Parental Leave
  • Education Budget
  • Mental Health Assistance

Interested in this job?