Software Development Engineer II, Internet Edge Services

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, Internet Edge Services

AWS Infrastructure Services is at the heart of Amazon's cloud operations, responsible for the design, planning, delivery, and operation of all AWS global infrastructure. This role is within the AWS Internet Edge team, focusing on building SDN software controllers for network operations. As a Software Development Engineer II, you'll be instrumental in developing a packet processor control plane that operates at Amazon's network edge. The position involves working with cutting-edge network technologies and contributing to a multi-year initiative building a new software-based packet processor.

The role offers a unique opportunity to impact one of the world's largest networks, handling terabits of traffic daily. You'll collaborate with both software and network experts, participating in architecture decisions and design reviews while ensuring the platform operates at scale. The team values work-life harmony and fosters an inclusive culture that welcomes diverse perspectives and bold ideas.

AWS provides a comprehensive compensation package including competitive base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on payments, and extensive benefits. The position offers significant growth potential within Amazon's expanding cloud infrastructure, working on challenging problems that directly impact millions of AWS customers worldwide.

Key responsibilities include developing software systems, implementing network optimization features, executing across the full development lifecycle, and communicating with stakeholders. The ideal candidate will have strong experience in software development, system architecture, and a passion for large-scale distributed systems. This is an excellent opportunity for someone looking to work at the intersection of cloud computing and network infrastructure, making a direct impact on AWS's global network platform.

Last updated 10 hours ago

Responsibilities For Software Development Engineer II, Internet Edge Services

  • Develop software systems and deliver them to customers, particularly control plane for next generation software defined network
  • Implement software features and functionality using data path optimization and algorithms
  • Execute across full development lifecycle including coding standards, code reviews, and test automation
  • Communicate with technical teams and management to collect requirements
  • Write code and collect metrics to characterize platform performance

Requirements For Software Development Engineer II, Internet Edge Services

Linux
  • 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

Benefits For Software Development Engineer II, Internet Edge Services

Medical Insurance
401k
  • Medical benefits
  • Financial benefits
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Internet Edge Services

Software Dev Engineer, Identity

Build and maintain critical authentication and identity systems at Amazon, working with cutting-edge technologies to serve millions of customers worldwide.

Software Development Engineer, Digital Acceleration

Software Development Engineer position at Amazon's Digital Acceleration team, building SAAS solutions for subscription and membership businesses.

Software Development Engineer, AWS Global Accelerator

AWS Global Accelerator seeks Software Development Engineer to build and maintain critical networking infrastructure, focusing on packet processing and distributed systems.

Software Development Engineer -II, Amazon - Ads Sales Tech

Amazon Advertising seeks a Software Development Engineer II to build scalable sales enablement products and data solutions for their global sales team.

Software Development Engineer, Network Platform Development

AWS Network Platform Development role focusing on designing and implementing networking solutions for AWS infrastructure, requiring 3+ years of software development experience.