Software Development Engineer, EC2 Nitro

AWS's leading cloud computing provider, offering the world's largest and most feature-rich compute cloud infrastructure.
$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, EC2 Nitro

EC2 Nitro drives the planet's largest, fastest growing and most feature-rich compute cloud. As part of the EC2 Server Provisioning team, you'll be working on AWS's ground-up design for virtualization at global scale, built on a fully custom stack of hardware, firmware and applications.

The team is responsible for the critical infrastructure that transforms manufacturing hardware into cloud infrastructure supporting millions of EC2 instances globally. You'll be working with distributed, asynchronous services at a massive scale, managing live devices without downtime while maintaining fleet health.

The role involves full software development lifecycle work, primarily in Java, including requirements gathering, system design, implementation, testing, monitoring, support, alarming, and reporting. You'll own your software end-to-end and work closely with EC2 Principal Engineers and technical leaders.

We value work-life harmony and foster an inclusive team culture with ten employee-led affinity groups across 190 global chapters. The team offers mentorship opportunities, knowledge sharing, and career growth support. You'll participate in thorough code reviews and have the chance to work on increasingly complex tasks.

The position offers competitive compensation ranging from $129,300 to $223,600 per year based on location, plus equity, sign-on payments, and comprehensive benefits including medical and financial benefits.

Join us in building the foundation that powers every EC2 service, both internal and external, and help drive the future of cloud computing at AWS.

Last updated 33 minutes ago

Responsibilities For Software Development Engineer, EC2 Nitro

  • Design and develop software infrastructure for EC2 server provisioning
  • Transform hardware into cloud infrastructure supporting EC2 instances
  • Manage live devices without customer downtime
  • Maintain and improve EC2 fleet health
  • Participate in full software development lifecycle
  • Work with technical leaders to refine technical direction
  • Lead small project teams and make direct contributions

Requirements For Software Development Engineer, EC2 Nitro

Java
Python
Go
Ruby
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Comfortable with Linux operating system
  • Knowledge of distributed systems and web services (preferred)

Benefits For Software Development Engineer, EC2 Nitro

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on bonus
  • Mentorship program
  • Career growth opportunities
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Nitro

Software Development Engineer II, Network Provisioning and Automation

Software Development Engineer role at Amazon focusing on cloud infrastructure and automation for fulfillment centers, requiring 3+ years of experience.

Software Development Engineer, Network Provisioning and Automation

Software Development Engineer role at Amazon focusing on network infrastructure automation and provisioning for fulfillment centers using AWS technologies.

Software Development Engineer - II, Prime Air

Software Development Engineer II position at Amazon Prime Air, developing cloud services and tools for autonomous drone delivery systems.

Critical Infrastructure Electrical Engineer, Field Engineering

Critical Infrastructure Electrical Engineer position at AWS, supporting data center operations and infrastructure development with focus on technical leadership and innovation.

Controls Engineer

Controls Engineer position at AWS managing BMS and EPMS systems for data centers, requiring 5+ years of controls experience and engineering background.