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.