Sr. Software Engineer, EC2 Instance Networking

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

Description For Sr. Software Engineer, EC2 Instance Networking

Amazon's EC2 VPC Dataplane team is seeking talented kernel/embedded C programmers to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. The team is responsible for the packet pipeline beneath all EC2 VPC instances, implementing features like firewalls, routing, billing, and monitoring across 30+ global regions.

The role focuses on delivering ultra-high performance networking capabilities, processing millions of packets per second on embedded CPU cores. This requires expertise in optimized data structures and low-level hardware tuning. The position offers immediate impact on both internal (AWS Lambda) and external Amazon EC2 customers through regular feature deployments.

As a Senior Software Engineer, you'll:

  • Mentor junior engineers and ensure proper development practices
  • Lead architecture decisions and participate in design reviews
  • Maintain cutting-edge technical knowledge
  • Work hands-on with the engineering team
  • Communicate with stakeholders at all levels

The team is part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2. They foster an inclusive culture that values knowledge-sharing, mentorship, and career growth. The environment supports work-life harmony and offers extensive resources for professional development.

Benefits include competitive compensation ($151,300 - $261,500 base salary range), equity, sign-on payments, and comprehensive medical and financial benefits. The position is based in Sunnyvale, CA, and offers the opportunity to work with Principal, Sr. Principal, and Distinguished Engineers across AWS.

Last updated 3 days ago

Responsibilities For Sr. Software Engineer, EC2 Instance Networking

  • Mentor junior engineers and ensure proper development practices
  • Lead architecture decisions and participate in design reviews
  • Maintain current technical knowledge and evaluate new technologies
  • Work hands-on with the engineering team on development activities
  • Communicate with users, technical teams, and senior management
  • Implement highly optimized data structures and low-level hardware tuning

Requirements For Sr. Software Engineer, EC2 Instance Networking

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with C/C++ or Rust
  • Knowledge of kernel or embedded software development

Benefits For Sr. Software Engineer, EC2 Instance Networking

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity
  • Sign-on bonus
  • Career development resources
  • Mentorship opportunities

Interested in this job?

Jobs Related To Amazon Sr. Software Engineer, EC2 Instance Networking

Sr. Software Development Engineer, 3P Pricing

Senior Software Engineer role at Amazon building pricing optimization solutions for global selling partners, requiring 5+ years of experience in software development and team leadership.

Senior Software Development Engineer, Digital Payments and Emerging Markets

Senior Software Engineer role at Amazon's Digital Payments team, building global payment solutions and mentoring team members while working with distributed systems.

Construction Project Manager, North America EV Charging Solutions

Senior Construction Project Manager role at Amazon focusing on EV charging infrastructure development across US facilities.

Sr Software Development Engineer, Internet Edge Engineering

Senior Software Engineer role at AWS focusing on Internet Edge Engineering and global network infrastructure development.

Sr. Software Development Engineer, Customer Engagement Technology

Senior Software Engineer role at Amazon's Customer Engagement Technologies team, focusing on customer service routing systems with competitive compensation and benefits.