Amazon's EC2 VPC Packet Pipeline team is seeking a Senior Software Development Engineer to shape the future of virtualized networking in AWS, the world's largest public cloud. This role focuses on developing high-performance networking solutions that combine bare metal performance with cloud benefits through Software Defined Networking (SDN).
The position involves working on a critical infrastructure component that processes every packet across AWS's worldwide fleet, implementing features like firewalling, billing, and monitoring. You'll be joining at the ground floor of building a platform that will serve as the foundation for all new EC2 VPC features.
As a senior engineer, you'll lead a small team while remaining hands-on with development. The role requires expertise in low-level optimization, including hand assembly and hardware vectorization, to achieve the goal of processing millions of packets per second per CPU core. Your C/C++ experience and systems software engineering background will be essential for success.
The team values work-life balance and fosters a supportive environment where knowledge sharing and mentorship are emphasized. You'll be part of AWS's Utility Computing organization, which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership.
The position offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. You'll work with diverse teams, participate in inclusive culture initiatives, and have access to extensive career development resources. This is an opportunity to impact cloud computing at scale while growing professionally in a supportive environment.