Taro Logo

Senior Software Development Engineer, EC2 Nitro

World's leading cloud computing and e-commerce company
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, EC2 Nitro

EC2 Nitro drives the planet's largest, fastest growing and most feature-rich compute cloud. Nitro is AWS's ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications.

The EC2 Server Provisioning team is responsible for the software infrastructure that transforms hardware racks into cloud infrastructure supporting various EC2 instance types. Operating at a massive scale of millions of devices globally, the team ensures seamless management of live devices without customer downtime.

As a Senior Software Development Engineer, you will:

  • Work with technical leaders to refine technical direction and deliver high-quality code
  • Lead small project teams and make significant direct contributions
  • Develop in languages like Java, C#, Python, Go or Ruby in a Linux environment
  • Design and implement distributed systems and web services
  • Own the full software lifecycle from requirements to operations

The team offers:

  • Work-life harmony with flexible working hours
  • Strong mentorship and knowledge sharing culture
  • Career growth opportunities and skill development
  • Collaborative environment with diverse perspectives

You'll be working on critical infrastructure that supports AWS's cloud computing environment, managing the provisioning and health of EC2 instances across global data centers. The role involves working with distributed, asynchronous services at global scale, making you a subject matter expert in cloud infrastructure.

The position requires expertise in Linux systems, software development, and distributed systems architecture. You'll be responsible for the end-to-end ownership of projects, from requirements gathering to operational support.

Last updated 10 minutes ago

Responsibilities For Senior Software Development Engineer, EC2 Nitro

  • Design and implement distributed systems and web services
  • Lead small project teams and make direct contributions
  • Work with technical leaders to refine technical direction
  • Own full software lifecycle including requirements, design, implementation, testing, and operations
  • Develop in Java, Python, Go, or Ruby in Linux environment
  • Manage and maintain EC2 virtualization infrastructure

Requirements For Senior Software Development Engineer, EC2 Nitro

Java
Python
Linux
Go
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 5+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Senior Software Development Engineer, EC2 Nitro

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Flexible working hours
  • Career growth opportunities
  • Mentorship program

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, EC2 Nitro

Senior Software Development Engineer, Devices Technologies (Fulfillment Technology & Robotics)

Senior SDE role at Amazon's Fulfillment Technologies & Robotics, managing edge compute fleet and robotics systems across global locations. 5+ years experience required.

Sr. Software Engineer

Senior Software Engineer position at Amazon working on large-scale distributed systems for global fulfillment network optimization.

Sr Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions for amazon.com and related platforms.

Senior Software Development Engineer, Selling Partner Financial Technology

Senior Software Development Engineer role at Amazon's Selling Partner Financial Technology team, building scalable financial solutions for millions of sellers.

Software Development Engineer, Amazon

Senior Software Development Engineer role at Amazon focusing on building innovative solutions for high-consideration products using AI and distributed systems.