Software Development Engineer II, Internet Edge Services - Outbound Traffic Controller

Leading cloud computing platform providing global internet connectivity optimization through innovative software solutions.
$114,800 - $191,800
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 - Outbound Traffic Controller

The Internet Edge Service (IES) Organization at AWS is seeking a talented Software Development Engineer to join their dynamic team focused on optimizing global internet connectivity. This role involves building and managing Amazon's internet outbound traffic controller, a critical system that ensures optimal customer experience during high-traffic events like Thursday Night Football.

As an SDE II, you'll be at the forefront of developing and operating large-scale web services that enhance network performance and improve availability across AWS's vast infrastructure. You'll work alongside both software engineers and network experts to implement best practices and create world-class solutions for AWS's global customer base.

The role offers an exciting opportunity to work on systems that provide crucial operational visibility and control capabilities. You'll be responsible for making architecture decisions, participating in design reviews, and taking full ownership of platform operations to ensure robust performance at scale.

IES enables optimal connectivity for AWS customers across a wide range of use cases, including retail (amazon.com), video streaming (Prime Video), content delivery (CloudFront), DNS (Route53), AWS services (EC2/S3), and consumer devices (FireTV/Kindle/Echo). This position offers competitive compensation ranging from $114,800 to $191,800 per year, plus additional benefits including equity, sign-on payments, and comprehensive medical coverage.

The ideal candidate will have 3+ years of professional software development experience, strong system design skills, and a passion for building scalable solutions. You'll have the opportunity to influence leadership on feature prioritization while working backwards from customer needs to deliver innovative solutions that power one of the world's largest and most sophisticated networks.

Last updated an hour ago

Responsibilities For Software Development Engineer II, Internet Edge Services - Outbound Traffic Controller

  • Build, enhance, and operate Amazon's internet outbound traffic controller
  • Participate in architecture decisions and design reviews
  • Take ownership of platform operations
  • Translate complex functional and technical requirements into software designs
  • Develop and deliver high-quality improvements and features
  • Collaborate with Software Engineers and Network Development Engineers
  • Monitor system health and investigate customer issues
  • Make code contributions to all aspects of the system

Requirements For Software Development Engineer II, Internet Edge Services - Outbound Traffic Controller

Java
Python
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
  • Experience with design patterns, reliability and scaling of new and existing systems

Benefits For Software Development Engineer II, Internet Edge Services - Outbound Traffic Controller

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Total compensation package including equity
  • Sign-on payments
  • Full range of medical, financial, and other benefits

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, Internet Edge Services - Outbound Traffic Controller

SDEII, Datacenter Networks

Build next-generation datacenter network fabrics at AWS, developing software for network topology, routing, and monitoring systems.

Software Dev Engineer II, Unified Payments Experience

Mid-level Software Engineer role at Amazon's UPX team, building scalable payment solutions using cloud technologies and serverless architecture.

SDEII, Datacenter Networks

Build and maintain AWS's next-generation datacenter network fabrics, developing software for network topology, routing, and monitoring systems.

Software Development Engineer, Amazon Payment Products

Software Development Engineer position at Amazon's Payment Products team, focusing on developing and scaling payment platforms and applications.

Software Development Engineer II, Autonomous Endpoint eXperience (AEX)

Amazon SDE II role focusing on enterprise client platform security and user experience, offering competitive compensation and growth opportunities.