Amazon Web Services (AWS) EC2 Networking team is seeking experienced engineers to join their development team in the Washington D.C. area. This role focuses on developing core software that powers AWS cloud infrastructure, specifically working on EC2 network virtualization systems. The team works across various technical layers, from kernel-level programming to high-level application development, using languages like C, C++, Java, Scala, Ruby, and Python.
The position offers a unique opportunity to work on large-scale systems that handle billions of network usage records per hour, VPN connections, and API-defined networks. Team members participate in all aspects of the software development lifecycle, from feature definition to testing and production support. The team values work-life harmony with flexible core hours (10am-4pm Eastern) and maintains a strong focus on code quality through thorough code reviews.
The culture emphasizes mentorship, knowledge sharing, and professional growth, making it an ideal environment for engineers who are enthusiastic, empathetic, and curious. The team has built strong bonds over years of collaboration and actively supports new members through one-on-one mentoring. On-call responsibilities are shared among team members, with a focus on building fault-tolerant systems to minimize disruptions.
AWS offers comprehensive benefits and maintains a strong commitment to diversity and inclusion, supported by employee-led affinity groups and ongoing learning experiences. The ideal candidate will contribute to both technical excellence and team culture while working on some of the most challenging and impactful cloud infrastructure projects in the industry.