Software Dev Engineer, EC2 VPC

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Dev Engineer, EC2 VPC

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.

Last updated 6 days ago

Responsibilities For Software Dev Engineer, EC2 VPC

  • Develop new features and enhancements for the VPC dataplane
  • Design and build secure and scalable services for monitoring, diagnostics, and automated recovery
  • Design and build next generation hardware/software validation platforms
  • Collaborate with cross-functional teams
  • Support junior engineers with scoping and design
  • Lead architecture decisions
  • Participate in design reviews, code reviews, and implementation
  • Communicate with users, technical teams, and senior management

Requirements For Software Dev Engineer, EC2 VPC

Linux
Python
Rust
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of TCP/IP
  • Linux operating system knowledge
  • Strong knowledge of Computer Science fundamentals
  • Experience in kernel or embedded development, particularly Linux kernel
  • Proficiency in design and analysis of algorithms and data structures

Benefits For Software Dev Engineer, EC2 VPC

Medical Insurance
401k
Equity
  • Full range of medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Flexible work arrangements
  • Career development and mentorship opportunities

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, EC2 VPC

Software Development Engineer II, AWS Data Center Operating Systems

AWS seeks SDE II for Data Center Operating Systems team to build and maintain critical infrastructure automation systems, offering competitive pay and comprehensive benefits in Bellevue, WA.

IT Application Dev Engineer, Stores FinTech

Support Engineer role at Amazon's Stores FinTech team, focusing on Financial Planning & Analytics systems, requiring expertise in technical support, TM1/Planning Analytics, and SQL.

Software Development Engineer , Prime Video

Software Development Engineer role at Amazon Prime Video focusing on building distributed systems for linear TV streaming, requiring 3+ years of experience in software development.

Software Development Engineer, Data Plane, NPD Forwarding Stack, Data Plane

AWS seeks a Software Development Engineer for their Data Plane team to develop Linux-based networking platforms and manage packet forwarding systems in one of the world's largest networks.

Software Developmengt Engineer II

Amazon is hiring a Software Development Engineer II in Bengaluru to build solutions enabling global sellers to expand their business through Amazon's marketplace.