Amazon Web Services is seeking an experienced software development engineer to join their AWS VPC team in Herndon, VA. This role offers an exciting opportunity to shape the future of cloud computing while working on core network virtualization systems. As part of a close-knit team of 40+ engineers, you'll develop software ranging from low-level kernel code to large-scale web services that enable AWS's massive cloud infrastructure.
The position involves working across the full technology stack, from C/C++ systems programming to Java/Scala applications and automation using Python/Ruby. You'll be responsible for building and maintaining critical services that handle network usage metering, encrypted VPN connections, and API-defined networks at unprecedented scale.
The team values work-life harmony with flexible hours and core working hours from 10am to 4pm Eastern. On-call responsibilities occur every 2-3 months for two weeks, with a strong focus on building reliable systems that minimize disruptions. The collaborative environment emphasizes mentorship, knowledge sharing, and thorough code reviews to maintain high quality standards.
The ideal candidate will bring 3+ years of software development experience and a passion for building large-scale distributed systems. You'll join a stable team with strong bonds and a culture of supporting new members through mentorship and inclusive practices. The role offers comprehensive benefits including relocation assistance and opportunities for career growth through hands-on experience with cutting-edge cloud technologies.
This is an excellent opportunity for a motivated engineer who wants to work on foundational cloud infrastructure while being part of a supportive team that values technical excellence, work-life balance, and continuous learning. You'll help shape the future of AWS networking while growing your skills across multiple technology domains.