Taro Logo

Sr. Software Engineer, EC2 Instance Networking

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$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

Join Amazon Web Services' EC2 VPC Dataplane team to shape the future of virtualized (SDN) networking in one of the world's largest public clouds. This senior role focuses on developing high-performance networking solutions that power AWS's infrastructure across 30+ global regions. You'll work on critical systems that process millions of packets per second, implementing features like firewalls, routing, and monitoring.

As a Sr. Software Engineer, you'll be responsible for architecting and implementing ultra-high performance networking solutions using C/C++ or Rust, optimizing for embedded CPU cores. The role combines deep systems programming knowledge with the opportunity to impact AWS's entire customer base, including both internal services like AWS Lambda and external EC2 customers.

The position offers extensive growth opportunities through collaboration with Principal, Sr. Principal, and Distinguished Engineers across EC2, AWS, and Amazon. You'll be part of the Utility Computing (UC) organization, which drives core AWS innovations including foundational services like S3 and EC2.

The team culture emphasizes knowledge-sharing, mentorship, and inclusive growth. We value work-life harmony and provide comprehensive benefits including medical coverage, financial benefits, and career development resources. This is an excellent opportunity for experienced systems programmers passionate about high-performance networking and cloud infrastructure.

Key technical areas include kernel development, embedded systems, networking protocols, and software-defined networking. You'll work with cutting-edge hardware while maintaining cloud flexibility, aiming to exceed bare metal networking performance while adding cloud-native features.

The role requires strong leadership skills to mentor junior engineers, drive architectural decisions, and collaborate across teams. You'll need excellent communication abilities to work with various stakeholders while maintaining high technical standards in a fast-paced environment.

Last updated 15 days ago

Responsibilities For Sr. Software Engineer, EC2 Instance Networking

  • Lead architecture decisions and participate in designs, design reviews, and code reviews
  • Mentor junior engineers and ensure proper development practices
  • Manage day-to-day development activities
  • Maintain technical knowledge and evaluate new technologies
  • Communicate with users, technical teams, and senior management
  • Implement high-performance networking features in EC2 VPC Dataplane
  • Process millions of packets per second on embedded CPU cores
  • Develop and optimize kernel/embedded software

Requirements For Sr. Software Engineer, EC2 Instance Networking

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

Benefits For Sr. Software Engineer, EC2 Instance Networking

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Work-life harmony
  • Career growth opportunities
  • Mentorship programs

Interested in this job?

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

Software Dev Engineer III, Creators

Senior Software Engineer role at Amazon's Creators organization, leading development of scalable solutions for the Amazon Associates and Influencer programs, with competitive compensation and benefits.

Senior Software Development Engineer, Builder Tools, Builder Tools

Senior Software Development Engineer position at AWS focusing on building test automation platforms and tools to improve software quality and developer productivity.

Software Development Engineer, Last Mile Delivery Prdct&Tech (Level 5), CORTEX - Monitoring & Projections

Senior Software Engineer role at Amazon's Last Mile Technology team, building delivery optimization systems with competitive compensation $129K-$223K plus benefits.

Sr. Application Engineer, Alexa Excellence

Senior Application Engineer role at Amazon's Alexa Excellence team, focusing on incident management and operational excellence for Alexa's global services.

Sr. Application Engineer, Alexa Excellence

Senior Application Engineer role at Amazon's Alexa Excellence team, focusing on incident management and operational excellence for Alexa's global platform.