Amazon Web Services (AWS) is seeking a passionate Software Development Engineer to join the EC2 VPC team in the Washington DC area. This role focuses on shaping the future of cloud computing through innovative network virtualization systems. As part of a two-pizza team within a 40+ engineer organization, you'll work on massively distributed applications using Java and Kotlin, with automation in Ruby and Python.
The position involves developing API-defined networks at unprecedented scale, working on large-scale web services that enable customers to reconfigure networks on-demand and systems processing billions of records hourly. You'll participate in all aspects of software development, from feature implementation to testing, maintaining high standards of quality while delighting customers.
The role includes on-call responsibilities (two weeks every 2-3 months), with a focus on fault tolerance and root cause resolution. Our team values collaboration, knowledge sharing, and thorough code reviews to maintain code quality and foster growth. We support work-life harmony with flexible hours (core hours 10 AM - 4 PM Eastern) and have built a strong culture of trust and camaraderie over two years.
As a mid-level engineer, you'll help establish technical direction, contribute to team culture, and mentor junior engineers. We emphasize continuous learning, supportive code reviews, and maintaining high standards while shipping code daily. The team operates within AWS Utility Computing (UC), which provides foundational services like S3 and EC2, consistently innovating to maintain AWS's industry leadership.
The ideal candidate should be enthusiastic, empathetic, curious, and reliable, ready to contribute to our collaborative environment. You'll work with a diverse team that values inclusive experiences and embraces different perspectives. AWS provides extensive career development resources, including mentorship programs and ongoing learning opportunities through employee-led affinity groups and conferences.
This role offers the opportunity to work on cutting-edge cloud technology while being part of a supportive team that prioritizes both technical excellence and personal growth. Join us in shaping the future of cloud computing while developing your career in a dynamic, inclusive environment.