Software Dev Engineer, EC2 VPC

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$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 presents a unique opportunity to shape the future of virtualized networking in one of the world's largest public clouds.

The position involves working on the critical packet pipeline that underlies all EC2 VPC instances, implementing features like firewalls, routing, billing, and monitoring across AWS's worldwide fleet in over 30 regions. The team's vision is to achieve bare metal networking performance while maintaining cloud benefits and delivering innovative Software Defined Networking (SDN) features.

As a member of this team, you'll be working on high-performance systems processing millions of packets per second on embedded CPU cores. This requires expertise in optimized data structures and low-level hardware tuning. The role offers extensive opportunities to work with Principal, Sr. Principal, and Distinguished Engineers across EC2, AWS, and Amazon.

The ideal candidate will have strong experience in C/C++ or Rust, with a passion for systems software engineering, particularly in kernel or embedded software development. You'll be joining a team that values knowledge-sharing and mentorship, with a broad mix of experience levels and tenures.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences. The company offers excellent work-life harmony and comprehensive benefits, including medical, financial, and career development resources.

Key responsibilities include developing new features for the VPC dataplane, designing scalable monitoring services, building validation platforms, and collaborating with cross-functional teams. You'll also have opportunities to mentor junior engineers and lead architecture decisions.

The role offers competitive compensation based on geographic location, with additional benefits including equity, sign-on payments, and comprehensive medical and financial benefits. Join AWS in building the future of cloud infrastructure and be part of a team that's continuously raising the performance bar while striving to become Earth's Best Employer.

Last updated 17 hours ago

Responsibilities For Software Dev Engineer, EC2 VPC

  • Develop new features for VPC dataplane on embedded systems
  • Design and build secure and scalable monitoring services
  • Build next generation hardware/software validation platforms
  • Collaborate with cross-functional teams
  • Improve development processes and tools
  • Mentor junior engineers
  • Lead architecture decisions
  • Participate in design reviews and code reviews

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 complex software systems delivery
  • Ability to take projects from requirements to launch

Benefits For Software Dev Engineer, EC2 VPC

Medical Insurance
401k
  • Medical, financial, and other benefits
  • Career growth opportunities
  • Mentorship programs
  • Work-life harmony
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Dev Engineer, EC2 VPC

Software Development Engineer, AWS NatGW

AWS is seeking a Software Development Engineer to work on the Nat Gateway team, building secure and scalable cloud infrastructure solutions.

Software Development Engineer, IES NCRC

Software Development Engineer position at Amazon focusing on customer abuse prevention and return journey optimization for emerging markets.

Software Development Engineer, Amazon Customer Service

Amazon SDE role focusing on developing AI-powered self-service support solutions for delivery operations, requiring 3+ years of experience.

Software Development Engineer II, DynamoDB Capacity

AWS DynamoDB Software Development Engineer II position focusing on scaling and optimizing one of the world's largest database services.

Software Development Engineer, Buy with Prime

Software Development Engineer role at Amazon's Buy with Prime team, building scalable e-commerce solutions and distributed systems.