Join Amazon's EC2 VPC Dataplane team to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. This role focuses on developing the packet pipeline that powers all EC2 VPC instances, implementing critical features like firewalls, routing, billing, and monitoring. You'll work on high-performance systems processing millions of packets per second, requiring expertise in kernel/embedded C programming and hardware optimization.
As part of AWS's Utility Computing organization, you'll contribute to foundational services like Amazon S3 and EC2, while working alongside experienced engineers including Principal and Distinguished Engineers. The team values knowledge-sharing, mentorship, and career growth, providing opportunities to work on increasingly complex challenges.
The position offers competitive compensation ranging from $129,300 to $223,600 based on location, plus equity and comprehensive benefits. You'll be part of AWS's innovative culture that emphasizes work-life harmony and inclusive team dynamics through employee-led affinity groups and ongoing learning experiences.
Key responsibilities include mentoring junior engineers, leading architecture decisions, participating in design reviews, and maintaining cutting-edge technical knowledge. You'll work with C/C++, Rust, and other systems programming languages to deliver ultra-high performance networking solutions that impact millions of AWS customers worldwide.
The ideal candidate brings 3+ years of software development experience, strong systems programming background, and expertise in networking protocols. You'll join a team dedicated to continuous innovation in cloud computing, with opportunities to grow your skills across AWS's vast technical landscape while contributing to critical infrastructure used by companies worldwide.