Join Amazon Web Services' EC2 VPC Dataplane team to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. This senior role focuses on developing high-performance networking solutions that power AWS's infrastructure across 30+ global regions. You'll work on critical systems that process millions of packets per second, implementing features like firewalls, routing, and monitoring.
As a Sr. Software Engineer, you'll be responsible for architecting and implementing ultra-high performance networking solutions using C/C++ or Rust, optimizing for embedded CPU cores. The role combines deep systems programming knowledge with the opportunity to impact AWS's entire customer base, including both internal services like AWS Lambda and external EC2 customers.
The position offers extensive growth opportunities through collaboration with Principal, Sr. Principal, and Distinguished Engineers across EC2, AWS, and Amazon. You'll be part of the Utility Computing (UC) organization, which drives core AWS innovations including foundational services like S3 and EC2.
The team culture emphasizes knowledge-sharing, mentorship, and inclusive growth. We value work-life harmony and provide comprehensive benefits including medical coverage, financial benefits, and career development resources. This is an excellent opportunity for experienced systems programmers passionate about high-performance networking and cloud infrastructure.
Key technical areas include kernel development, embedded systems, networking protocols, and software-defined networking. You'll work with cutting-edge hardware while maintaining cloud flexibility, aiming to exceed bare metal networking performance while adding cloud-native features.
The role requires strong leadership skills to mentor junior engineers, drive architectural decisions, and collaborate across teams. You'll need excellent communication abilities to work with various stakeholders while maintaining high technical standards in a fast-paced environment.