Sr. Software Engineer, EC2 Instance Networking

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing across more than 30 regions worldwide.
$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 a Senior Software Engineer to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. This role focuses on developing high-performance networking solutions that power AWS's infrastructure across 30+ global regions.

The position involves working on the packet pipeline beneath all EC2 VPC instances, implementing critical features like firewalls, routing, billing, and monitoring. The team's mission is to achieve bare metal networking performance while maintaining cloud benefits, processing millions of packets per second on embedded CPU cores.

As a senior engineer, you'll join a collaborative environment with access to Principal, Sr. Principal, and Distinguished Engineers across EC2, AWS, and Amazon. The role offers immediate impact opportunities, as your work will affect both internal customers (AWS Lambda) and external EC2 customers through regular feature deployments.

AWS values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning initiatives. The team emphasizes knowledge-sharing, mentorship, and career growth, with senior members providing one-on-one mentoring and thorough code reviews.

The position offers competitive compensation ($151,300-$261,500 based on location) plus equity and comprehensive benefits. This is an excellent opportunity for experienced developers passionate about systems software engineering, particularly those with strong C/C++ or Rust backgrounds and interest in kernel or embedded development.

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
  • Manage day-to-day development activities
  • Implement highly optimized data structures and low-level hardware tuning
  • Maintain technical knowledge and evaluate new technologies
  • Communicate with users, technical teams, and senior management

Requirements For Sr. Software Engineer, EC2 Instance Networking

Linux
Rust
  • 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 of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with kernel or embedded software development
  • Strong knowledge of C/C++ or Rust

Benefits For Sr. Software Engineer, EC2 Instance Networking

Medical Insurance
401k
Mental Health Assistance
  • Medical benefits
  • Financial benefits
  • Flexible work arrangements
  • Career development and mentorship opportunities
  • Inclusive workplace culture
  • Employee-led affinity groups
  • Comprehensive benefits package

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.