Senior Software Development Engineer, EC2 VPC

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 Senior Software Development Engineer, EC2 VPC

Amazon's EC2 VPC Packet Pipeline team is seeking a Senior Software Development Engineer to shape the future of virtualized networking in AWS, the world's largest public cloud. This role focuses on developing high-performance networking solutions that combine bare metal performance with cloud benefits through Software Defined Networking (SDN).

The position involves working on a critical infrastructure component that processes every packet across AWS's worldwide fleet, implementing features like firewalling, billing, and monitoring. You'll be joining at the ground floor of building a platform that will serve as the foundation for all new EC2 VPC features.

As a senior engineer, you'll lead a small team while remaining hands-on with development. The role requires expertise in low-level optimization, including hand assembly and hardware vectorization, to achieve the goal of processing millions of packets per second per CPU core. Your C/C++ experience and systems software engineering background will be essential for success.

The team values work-life balance and fosters a supportive environment where knowledge sharing and mentorship are emphasized. You'll be part of AWS's Utility Computing organization, which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership.

The position offers competitive compensation ranging from $151,300 to $261,500 based on location, plus equity and comprehensive benefits. You'll work with diverse teams, participate in inclusive culture initiatives, and have access to extensive career development resources. This is an opportunity to impact cloud computing at scale while growing professionally in a supportive environment.

Last updated a few seconds ago

Responsibilities For Senior Software Development Engineer, EC2 VPC

  • Lead engineer on a small team, mentoring junior engineers
  • Ensure proper development practices are followed
  • Lead architecture decisions and participate in designs, code reviews, and implementation
  • Maintain technical knowledge and evaluate new technologies
  • Communicate with users, technical teams, and senior management
  • Implement highly optimized data structures and low-level tuning
  • Process millions of packets per second on a CPU core
  • Work on virtualized (SDN) networking in AWS cloud

Requirements For Senior Software Development Engineer, EC2 VPC

Linux
Python
Ruby
  • 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
  • 1+ years experience in leading a team in architecture, mentoring and development practices
  • Bachelor's degree in Computer Science or equivalent
  • Experience developing in C or C++
  • Linux operating system knowledge
  • In-depth knowledge of TCP/IP

Benefits For Senior Software Development Engineer, EC2 VPC

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

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, EC2 VPC

Software Development Engineer, Alexa Skills Kit

Senior Software Engineer position at Amazon's Alexa Skills Kit team, focusing on building developer tools and services using LLM technology for voice-based interactions.

Application Engineer IV

Senior Support Engineer role at Amazon's Kindle Content Organization, focusing on royalty calculations and technical support for digital publishing platforms.

Software Development Engineer, EC2 Capacity Data Intelligence and Platform Team (CDIP)

Senior SDE role at AWS EC2 team working on data intelligence and platform development, offering competitive pay and benefits in Seattle.

Systems Development Engineer III, Support Engineering, Tooling & Automation (SETA)

Senior Systems Development Engineer role at AWS focusing on building automation and tooling solutions using AI/ML, leading technical implementations, and mentoring team members.

Senior Software Development Engineer, Amazon Stores

Senior Software Development Engineer position at Amazon Stores, building scalable solutions for e-commerce platforms with competitive compensation between $151,300-$261,500.