Amazon Web Services (AWS) is seeking an experienced software development engineer to join their EC2 VPC team in Arlington, VA. This role focuses on developing core network virtualization systems that power AWS cloud infrastructure. The position involves working across various technology stacks, from low-level kernel programming in C to high-level applications in Java and Scala.
The team is responsible for critical AWS networking components, including systems that meter network usage, manage VPN connections, and enable customer network configuration. They emphasize both customer satisfaction and code quality, maintaining high standards through thorough code reviews and collaborative problem-solving.
The work environment promotes work-life harmony with flexible hours and core working hours from 10am to 4pm Eastern. Team members participate in on-call rotations for two weeks every 2-3 months, with a focus on building reliable systems that minimize emergency interventions.
The team culture is built on trust, empathy, and continuous learning. They value thorough code reviews, mentorship of junior engineers, and maintaining a supportive environment where questions and curiosity are encouraged. The position offers comprehensive benefits, including relocation assistance, and is part of AWS's larger mission to innovate in cloud computing.
This role is ideal for engineers who are passionate about large-scale distributed systems, enjoy working with networking technologies, and want to contribute to core infrastructure that powers a significant portion of the internet. The position requires 3+ years of professional software development experience and offers opportunities for technical growth and leadership development within AWS's innovative culture.