Santa Clara, CA, US
17 hours ago
Sr Software Development Engineer, Internet Edge Services
Amazon’s network is a key differentiator for Amazon Web Services (AWS), enabling the global operation of thousands of applications on millions of servers worldwide. The AWS Networking team develops and operates the global network platform for all of Amazon, superseding a network that originally evolved using industry-standard technologies and designs. Our teams support all aspects of connectivity between Amazon and the outside world, as well as connectivity between Amazon’s data centers and services.

In this role, you will lead the development of a packet processor data plane that runs at the edge of Amazon's network. You will drive architecture decisions and design reviews, as well as take ownership ensuring our platform operates at scale. You will collaborate with both software and network experts, embodying best practices to create best-in-class solutions for our customers worldwide!

Key job responsibilities
- Develop software systems and successfully deliver them to customers, particularly software-based packet processing engines
- Leverage strong knowledge in data path optimization, data structures, algorithms, problem solving, and complexity analysis to implement software features and functionality
- Use best practices to execute across the full development lifecycle, including coding standards, code reviews, source control management, build processes, test automation, and operations
- Communicate with other technical teams and management to collect requirements, describe software functionality, and build technical designs

A day in the life
During a typical work day you will:
- Join our daily team standup to sync up on current tasks
- Spend uninterrupted time writing code
- Meet with customers and other stakeholders to discuss their needs from our platforms, and help integrate their input into our plan
- Collect metrics and telemetry data to characterize the performance of our platform
- Write up a design proposal of a new feature for collaborative review

About the team
This opportunity exists within the AWS Internet Edge team, where we build (SDN) software controllers which operate the network. As part of a new multi-year initiative, we are building a new software-based packet processor, which will perform encapsulation and decapsulation of all traffic that enters and exits the network, work with the software controllers to steer traffic over optimal paths, and in doing so increase the network availability and performance. This is a unique opportunity to build and innovate on one of the world’s largest networks that delivers terabits of traffic each day for our customers.
Confirm your E-mail: Send Email