AWS Utility Computing (UC) is seeking a talented Software Development Engineer to join their EC2 VPC Dataplane team. This role offers a unique opportunity to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. The position involves working on the packet pipeline that underlies all customer EC2 VPC instances, implementing critical features like firewalls, routing, billing, and monitoring across AWS's worldwide fleet in over 30 regions.
The ideal candidate will be passionate about systems software engineering, with strong expertise in C/C++ or Rust, and experience in kernel or embedded software development. The role demands the ability to implement highly optimized data structures and perform low-level hardware tuning to achieve processing speeds of millions of packets per second on embedded CPU cores.
As part of the UC organization, you'll contribute to foundational services like Amazon S3 and EC2, while working alongside Principal, Sr. Principal, and Distinguished Engineers. The team culture emphasizes knowledge-sharing, mentorship, and inclusive practices, with a strong focus on career growth and professional development.
The position offers competitive compensation ranging from $129,300 to $223,600 per year, depending on location and experience, plus comprehensive benefits including medical coverage, equity, and sign-on payments. The role is based in Seattle, WA, and provides opportunities to work with cutting-edge technology while solving complex technical challenges in cloud infrastructure.
This is an excellent opportunity for engineers who want to make a significant impact on AWS's cloud infrastructure while working with a collaborative team that values diversity, work-life harmony, and continuous learning. The role combines technical depth with the chance to mentor others and drive engineering excellence in a fast-paced, innovative environment.