Amazon's EC2 Networking team is seeking a talented Software Development Engineer to join their VPC Core team. This role focuses on re-engineering the virtual networking control plane as part of Amazon's initiative to optimize EC2 performance. The position offers an exciting opportunity to work on unprecedented challenges and scaling problems in cloud infrastructure.
The role involves building, scaling, and maintaining high-performance software for managing millions of Virtual Private Cloud (VPC) configurations. As a core member of the VPC team, you'll have the chance to make a significant impact on Amazon's cloud infrastructure and drive the roadmap for EC2 networking services.
Key aspects of the role include:
The team values work-life balance and offers flexible working hours. On-call responsibilities occur approximately once every two months for a week. The team emphasizes fault-tolerant system design to minimize operational disruptions.
The position offers comprehensive benefits including medical coverage, 401k, and various insurance options. Salary ranges from $129,300 to $223,600 based on location and experience.
AWS maintains an inclusive culture with employee-led affinity groups and ongoing learning opportunities. The team particularly values knowledge sharing and mentorship, with senior members providing one-on-one guidance and constructive code reviews.
Required qualifications include 3+ years of professional software development experience and 2+ years of system design experience. The ideal candidate will have strong Linux programming skills and a passion for solving challenging problems in virtual networking.
This role offers an excellent opportunity for engineers interested in working on large-scale distributed systems and network infrastructure, with the chance to make a meaningful impact on AWS's core services while growing both technically and professionally.