Taro Logo

Software Development Engineer II, Internet Edge Services

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure, supporting all AWS data centers and infrastructure worldwide.
$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 seeking a Software Development Engineer II to join their Internet Edge Services team, focusing on the development of packet processor data planes at Amazon's network edge. This role is part of the team that keeps AWS's cloud infrastructure running smoothly worldwide.

The position involves working on a cutting-edge multi-year initiative to build a new software-based packet processor that will handle all traffic entering and exiting Amazon's network. You'll be responsible for developing systems that perform encapsulation and decapsulation of network traffic, working with SDN controllers to optimize traffic paths, and improving network availability and performance at scale.

As an SDE II, you'll contribute to one of the world's largest networks, handling terabits of traffic daily for AWS customers. Your responsibilities will include writing efficient code, participating in architecture decisions, conducting design reviews, and ensuring the platform operates reliably at scale. You'll collaborate with both software and network experts to create best-in-class solutions.

The role offers excellent growth opportunities within AWS's innovative culture. You'll work in an environment that values work-life harmony and inclusive team culture. AWS provides comprehensive benefits including medical coverage, financial benefits, and equity compensation. The position offers competitive base pay ranging from $129,300 to $223,600 depending on location, plus additional compensation components.

Key technical aspects include working with packet processing engines, data path optimization, and large-scale distributed systems. You'll need strong programming skills, understanding of network protocols, and experience with system architecture. The role requires 3+ years of professional software development experience and 2+ years of system design experience.

This is an excellent opportunity for someone passionate about network infrastructure, distributed systems, and high-performance computing. You'll be part of a team that directly impacts AWS's competitive advantage in cloud computing, working on problems that affect millions of servers worldwide. The role offers the chance to work with cutting-edge technology while contributing to critical infrastructure that powers a significant portion of the internet.

Last updated a day ago

Responsibilities For Software Development Engineer II, Internet Edge Services

  • Develop software systems and deliver them to customers, particularly software-based packet processing engines
  • 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
  • Collect metrics and telemetry data to characterize platform performance

Requirements For Software Development Engineer II, Internet Edge Services

Java
Python
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
  • Experience in computer architecture (preferred)
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer II, Internet Edge Services

Medical Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs
  • Equity
  • Sign-on payments

Interested in this job?

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