Sr Software Development Engineer, Internet Edge Services

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

Description For Sr Software Development Engineer, Internet Edge Services

Amazon Web Services (AWS) is seeking a Senior Software Development Engineer to join their Internet Edge team. This role is crucial in developing and operating AWS's global network platform, which serves as a key differentiator for AWS. You'll be responsible for leading the development of a packet processor data plane that runs at the edge of Amazon's network, working on one of the world's largest networks that delivers terabits of traffic daily.

As part of a new multi-year initiative, you'll build a software-based packet processor handling traffic encapsulation and decapsulation, while working with software controllers to optimize traffic paths. This position offers a unique opportunity to innovate on massive-scale network infrastructure that supports thousands of applications on millions of servers worldwide.

The role combines technical leadership with hands-on development, requiring expertise in data path optimization, architecture design, and system scalability. You'll collaborate with both software and network experts, participating in the full development lifecycle from design to implementation. Daily activities include coding, customer interaction, metrics collection, and leading technical discussions.

AWS Infrastructure Services (AIS) owns the design, planning, delivery, and operation of all AWS global infrastructure. You'll join a diverse team of engineers and specialists, working on challenging problems that impact global cloud infrastructure. The position offers growth opportunities through mentorship, knowledge-sharing, and career advancement resources.

The ideal candidate brings experience in technical leadership, architecture design, and professional software development, particularly with modern programming languages. You'll work in an inclusive culture that values diverse perspectives and promotes work-life harmony, contributing to AWS's mission of becoming Earth's Best Employer.

Last updated a day ago

Responsibilities For Sr Software Development Engineer, Internet Edge Services

  • Develop software systems and deliver them to customers, particularly software-based packet processing engines
  • Implement software features using data path optimization, data structures, 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 develop packet processor data plane
  • Drive architecture decisions and design reviews
  • Ensure platform operates at scale
  • Collect metrics and telemetry data to characterize platform performance

Requirements For Sr Software Development Engineer, Internet Edge Services

Java
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with modern languages like Java, C++, or C#
  • Experience in development in the last 3 years
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Sr Software Development Engineer, Internet Edge Services

  • Career advancement resources
  • Knowledge-sharing
  • Mentorship opportunities
  • Work-life harmony
  • Flexible working culture
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

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

Sr. Construction Project Manager, EV Charging Solutions

Senior Construction Project Manager role at Amazon leading EV charging station implementation across U.S. facilities, combining construction management and technical expertise.

Innovation and Design Engineer, World Wide Design and Engineering

Senior Design Engineer role at Amazon focusing on designing automated fulfillment centers, combining robotics and material handling expertise with project leadership.

Software Development Engineer, Amazon Payment Products

Senior Software Engineer role at Amazon Payment Products team, leading development of innovative payment solutions and credit card systems using AWS and distributed systems.

Manufacturing Platform Engineer - Software Development, Annapurna Labs

Senior Software Engineer role at AWS's Annapurna Labs focusing on developing test infrastructure for ML acceleration hardware in manufacturing environments.

Software Development Engineer, Amazon Payment Products

Senior Software Engineer role at Amazon Payment Products team, developing innovative payment solutions and leading technical teams in Vancouver.