Taro Logo

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
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Development Engineer, EC2 VPC

Do you want to shape the future of virtualized (SDN) networking in the world's biggest public cloud? The Amazon Elastic Compute Cloud (EC2) VPC Packet Pipeline team owns the packet pipeline that runs right beneath all our customer's EC2 VPC instances, adding features like firewalling (security groups), billing and monitoring as we touch every single packet on every single host across our massive worldwide fleet.

Our vision is to combine the performance of bare metal networking while maintaining all the benefits of the cloud, including delivering features not possible on bare metal i.e. true Software Defined Networking (SDN). We are growing fast, and are looking for kernel/embedded C leaders who can deliver ultra high performance - our goal is to be processing millions of packets per second on a CPU core.

Key Responsibilities:

  • Lead a small team, mentor junior engineers, ensure proper development practices
  • Drive architecture decisions, participate in designs, code reviews, and implementation
  • Maintain technical knowledge and explore new technologies
  • Communicate with stakeholders to gather requirements and describe technical designs

Team Culture:

  • Strong focus on work-life balance
  • Supportive environment for new team members
  • Knowledge sharing and mentorship-driven
  • Career growth opportunities through targeted project assignments
  • Diverse and inclusive workplace with employee-led affinity groups
  • Flexible working culture

The role offers competitive compensation ranging from $151,300 to $261,500 per year based on location, plus equity, sign-on payments, and comprehensive benefits including medical, financial, and other benefits.

Last updated 2 days ago

Responsibilities For Senior Software Development Engineer, EC2 VPC

  • Lead and mentor a small engineering team
  • Drive architecture decisions and participate in design reviews
  • Manage day-to-day development activities
  • Maintain technical knowledge and explore new technologies
  • Communicate with stakeholders and other technical teams
  • Implement high-performance networking solutions

Requirements For Senior Software Development Engineer, EC2 VPC

Linux
  • 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 best practices
  • Bachelor's degree in Computer Science or equivalent
  • Experience developing in C or C++

Benefits For Senior Software Development Engineer, EC2 VPC

Medical Insurance
Equity
  • Medical Insurance
  • Financial Benefits
  • Equity
  • Sign-on Bonus
  • Mentorship Program
  • Career Development

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, EC2 VPC