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
Backend
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
  • Be hands-on with architecture decisions, design reviews, code reviews, and implementation
  • Maintain technical knowledge and evaluate 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

The role is part of AWS Utility Computing (UC) which provides foundational services like S3 and EC2, along with continuous product innovations. The team values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning experiences.

Benefits include:

  • Flexible work arrangements supporting work-life harmony
  • Comprehensive mentorship and career development resources
  • Robust suite of medical, financial, and additional benefits
  • Inclusive team culture with employee-led affinity groups
Last updated a month ago

Responsibilities For Senior Software Development Engineer, EC2 VPC

  • Lead and mentor a small engineering team
  • Drive architecture decisions and technical designs
  • Conduct code reviews and implement solutions
  • Maintain technical knowledge and evaluate new technologies
  • Communicate with stakeholders and manage requirements
  • Ensure development best practices are followed

Requirements For Senior Software Development Engineer, EC2 VPC

Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming experience
  • 5+ years of leading design or architecture experience
  • Experience as a mentor, tech lead or leading an engineering team
  • 1+ years experience in leading team architecture 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
401k
Parental Leave
  • Comprehensive medical benefits
  • Work-life balance
  • Career development opportunities
  • Mentorship programs
  • Financial benefits
  • Flexible work arrangements

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, EC2 VPC