Join AWS EC2 Networking organization as a Software Development Engineer working on critical services that form the foundation of AWS VPC. This role focuses on creating and enhancing global-scale high-performance distributed systems and packet processors. You'll be part of a core team responsible for providing the thinnest possible layer at the edge of the AWS network to deliver superior customer experience for packet processing.
The position offers extensive opportunities to work with Senior, Principal, and Distinguished Engineers across EC2, AWS, and Amazon. As a tier zero Amazon service, your solutions must be scalable, efficient, and fault-tolerant. You'll operate autonomously, delivering team-level projects while collaborating with other teams.
Your responsibilities include designing and developing software components, mentoring new team members, providing feedback during code reviews, and influencing team direction. The role involves solving complex technical problems requiring deep understanding of the team's software architecture and making informed trade-off decisions.
The team culture emphasizes knowledge-sharing, mentorship, and career growth. We value work-life harmony and maintain a supportive environment for diverse experiences. The position includes on-call responsibilities (one week every two months), but we focus on building fault-tolerant systems to minimize disruptions.
AWS offers comprehensive benefits including medical coverage, financial benefits, and career development opportunities. The compensation package includes base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on payments, and additional benefits.
This is an excellent opportunity for engineers passionate about networking, distributed systems, and building critical infrastructure at global scale. Join us in shaping the future of cloud computing while working with cutting-edge technologies and world-class engineers.