Software Development Engineer, EC2 Network Provisioning

World's largest cloud computing service provider through Amazon Web Services (AWS)
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 Network Provisioning

Amazon Web Services (AWS) EC2 team is seeking a Software Development Engineer to join their Network Provisioning team. This role is at the heart of AWS's cloud computing infrastructure, working on EC2 Nitro - AWS's ground-up design for virtualization at a global scale. The position focuses on managing IP addresses for the EC2 substrate network, handling critical workflows for device lifecycle management across AWS's global infrastructure.

The role offers an opportunity to work with distributed, asynchronous services at a global scale. You'll be using primarily Java and Go to develop solutions that impact every EC2 customer instance worldwide. The team recently achieved a significant milestone by retiring a legacy DHCP system that had been in place since EC2's inception in 2006.

As an engineer in this role, you'll be responsible for the full software development lifecycle, from requirements gathering to operational excellence. You'll work closely with EC2 Principal Engineers and technical leaders to solve complex distributed systems challenges. The position demands high-quality coding standards and innovative problem-solving skills.

The compensation package is comprehensive, ranging from $129,300 to $223,600 based on location, plus additional benefits including equity, sign-on payments, and medical benefits. This is an excellent opportunity for engineers passionate about large-scale distributed systems and cloud infrastructure to make a significant impact at AWS.

Amazon offers an inclusive work environment and is committed to diversity, providing equal opportunities regardless of background. The role provides extensive growth opportunities while working on some of the most challenging problems in cloud computing at unprecedented scale.

Last updated 19 hours ago

Responsibilities For Software Development Engineer, EC2 Network Provisioning

  • Own end-to-end development from requirements gathering to implementation
  • Design and implement distributed systems at massive scale
  • Manage IP addresses for EC2 substrate network
  • Work on network provisioning and IP management workflows
  • Participate in design reviews and code reviews
  • Drive continuous improvement and operational excellence

Requirements For Software Development Engineer, EC2 Network Provisioning

Java
Go
  • 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
  • Knowledge of software development life cycle
  • Experience with coding standards, code reviews, and source control management

Benefits For Software Development Engineer, EC2 Network Provisioning

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation available
  • Sign-on payments may be provided
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 Network Provisioning

AMET Design/Project Engineer, Amazon Logistics

Senior Design Engineer role at Amazon Logistics focusing on infrastructure development and innovation in last-mile delivery operations.

Software Development Engineer, CE Tech, Product Protection Experience

Software Development Engineer role at Amazon's P2X team, building customer protection plan systems using AWS technologies. 3+ years experience required, Seattle-based.

Software Development Engineer, Project Haul

Software Development Engineer role at Amazon working on Project Haul, an innovative shopping experience offering affordable products under $20 with worldwide expansion plans.

Software Development Engineer II, Alexa Skills Kit (ASK)

Software Development Engineer II position at Amazon working on Alexa Skills Kit, focusing on AI-powered developer tools and distributed systems.

Software Development Engineer - Fire TV Advertising, Fire TV Business and Devices Advertising (FBDA)

Amazon seeks Software Development Engineer II for Fire TV Advertising team to build scalable solutions serving 60M+ users, requiring 3+ years experience in full-stack development.