Taro Logo

Software Dev Eng III, EC2 Networking

One of the world's biggest public cloud providers, offering AWS cloud computing services.
$151,300 - $261,500
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Dev Eng III, EC2 Networking

Join Amazon's EC2 Instance Networking VPC team in shaping the future of virtualized (SDN) networking in one of the world's largest public clouds. This role focuses on developing foundational data plane primitives that power the Virtual Private Cloud (VPC) for EC2 instances, supporting various workloads from general purpose to specialized machine learning applications.

As a Senior Software Engineer, you'll work with cutting-edge technology, developing core network virtualization primitives that power AWS products like Transit Gateways, Network Load Balancers, and Outpost connectivity. The position involves working with multiple programming languages including Rust, C/C++, Java, and Scala, while building high-performance embedded systems for packet processing at scale.

The role offers unique opportunities to impact both internal AWS services (EC2, S3, DynamoDB) and external customers. You'll work alongside Principal and Senior Principal leaders, contributing to the future of cloud computing infrastructure. The team values work-life balance, offering flexible working hours and a supportive on-call rotation system.

The inclusive team culture at AWS embraces differences, with ten employee-led affinity groups and innovative benefit offerings. You'll find opportunities for mentorship, knowledge sharing, and career growth, working with a broad mix of experience levels and tenures. The team emphasizes constructive code reviews and project assignments that help members develop into well-rounded engineers.

This is an excellent opportunity for experienced engineers who want to work on large-scale distributed systems, mentor others, and make significant contributions to cloud infrastructure while maintaining a healthy work-life balance.

Last updated 6 months ago

Responsibilities For Software Dev Eng III, EC2 Networking

  • Design, develop, implement, test, document and deliver large-scale distributed software applications
  • Scope, design, and deliver software features and improvements
  • Mentor other engineers and perform code reviews
  • Make priority tradeoffs between new feature development and operational work
  • Improve software quality, customer experience, and maintainability
  • Participate in on-call rotation (one week every two months)

Requirements For Software Dev Eng III, EC2 Networking

Rust
Java
Python
Ruby
Linux
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language experience
  • 4+ years of leading design or architecture of new and existing systems experience
  • Experience as a mentor, tech lead or leading an engineering team

Benefits For Software Dev Eng III, EC2 Networking

Medical Insurance
  • Medical benefits
  • Financial benefits
  • Work-life balance
  • Mentorship and career growth opportunities
  • Flexible working hours

Interested in this job?