Software Development Engineer, AWS VPC

Amazon Web Services (AWS) is the world's leading cloud computing platform, providing a wide range of cloud services to millions of customers.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Cloud · Enterprise SaaS

Description For Software Development Engineer, AWS VPC

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.

Last updated 7 minutes ago

Responsibilities For Software Development Engineer, AWS VPC

  • Help establish technical direction and foster team culture
  • Grow junior engineers through mentorship
  • Deliver features to internal and external customers
  • Work on core EC2 network virtualization systems
  • Participate in on-call rotations (2 weeks every 2-3 months)
  • Conduct code reviews
  • Support code in production

Requirements For Software Development Engineer, AWS VPC

Java
Python
Ruby
Linux
  • 3+ years of non-internship professional software development experience
  • 2+ years of system design and architecture experience
  • Experience programming with at least one software programming language
  • Knowledge of software engineering best practices
  • Experience with full software development lifecycle

Benefits For Software Development Engineer, AWS VPC

Relocation Benefits
  • Comprehensive relocation package
  • Work-life balance with core hours 10am-4pm Eastern
  • Mentorship and career growth opportunities
  • Employee-led affinity groups
  • Flexible working hours

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS VPC

System Development Engineer II, AWS CloudFront

AWS CloudFront seeks System Development Engineer II to build and maintain global CDN infrastructure, combining software development with systems engineering for high-performance content delivery.

Network Development Engineer, Datacentre Fabrics - Product Engineering

Network Development Engineer role at AWS Infrastructure Services, focusing on building and scaling datacenter networks, requiring 1+ years of network experience and Linux expertise.

Software Development Engineer, K8s - EKS

Software Engineer position at Amazon's EKS team building and scaling Kubernetes services for AWS customers.

Software Development Engineer

AWS Software Development Engineer position focusing on EC2 Networking and VPC platform development, offering competitive compensation and opportunity to shape cloud computing future.

Production Workflow Engineer, Production Technology Engineering

Production Workflow Engineer position at Amazon MGM Studios, focusing on cloud-based media production workflows and technology implementation for film and television content creation.