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. As a Senior Software Engineer, you'll work on ultra-high performance systems processing millions of packets per second, requiring expertise in kernel/embedded C programming and hardware optimization.
The position offers unique opportunities to impact AWS's global infrastructure across 30+ regions, working with cutting-edge Software Defined Networking technology. You'll join a team that values mentorship, knowledge-sharing, and career growth, with access to Principal, Sr. Principal, and Distinguished Engineers across Amazon.
The role combines deep technical work with leadership responsibilities, including mentoring junior engineers and driving architectural decisions. You'll work in AWS's Utility Computing organization, which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership.
Amazon offers comprehensive benefits, emphasizes work-life harmony, and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences. The team supports flexible working arrangements and provides extensive career development resources. This is an opportunity to work on systems at massive scale while growing both technical and leadership skills.
Key technologies include C/C++, Rust, Linux kernel development, and networking protocols. The role requires strong systems programming experience and the ability to optimize performance at both the software and hardware levels. You'll be at the forefront of cloud networking innovation, helping build the platform that enables all new EC2 VPC features.