Software Development Engineer, EC2 VPC

Leading cloud computing platform providing scalable, reliable and cost-effective cloud computing services.
Cloud
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, EC2 VPC

Amazon Web Services (AWS) is seeking a talented Software Development Engineer to join their EC2 VPC team in the greater Washington D.C. area. This role offers an exciting opportunity to shape the future of cloud computing by working on core network virtualization systems that power AWS's massive cloud infrastructure.

The position involves working with a diverse technology stack, from low-level kernel programming in C to building applications in Java and Scala, and creating automation tools in Ruby/Python. You'll be part of a team that handles critical systems, including network usage metering across AWS (processing billions of records hourly) and developing API-defined networks at scale.

The team values work-life harmony, with core hours from 10 AM to 4 PM Eastern, and maintains a strong culture of mentorship and knowledge sharing. You'll participate in thorough but constructive code reviews, contribute to production support, and join an on-call rotation (typically two weeks every 2-3 months).

AWS offers comprehensive benefits and emphasizes inclusive team culture through employee-led affinity groups and ongoing learning experiences. The team particularly values curiosity, reliability, and empathy, making it an ideal environment for engineers who want to grow their technical skills while contributing to large-scale cloud infrastructure.

This role is perfect for someone who enjoys working on complex technical challenges, values collaborative team environments, and wants to make a significant impact on cloud computing infrastructure used by millions of customers worldwide. You'll have the opportunity to work with experienced engineers, mentor others, and contribute to the architecture and design of critical AWS services.

Last updated 3 months ago

Responsibilities For Software Development Engineer, EC2 VPC

  • Help define and build cloud computing solutions
  • Develop core EC2 network virtualization systems
  • Work on low-level kernel code and userspace applications
  • Participate in all parts of the software development lifecycle
  • Support code in production
  • Participate in on-call rotations
  • Conduct code reviews
  • Mentor junior engineers

Requirements For Software Development Engineer, EC2 VPC

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

Benefits For Software Development Engineer, EC2 VPC

Relocation Benefits
Medical Insurance
Vision Insurance
Dental Insurance
  • Comprehensive relocation package
  • Flexible working hours
  • Work-life balance
  • Mentorship opportunities
  • Career growth opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Core working hours from 10am to 4pm Eastern

Interested in this job?

Jobs Related To Amazon Software Development Engineer, EC2 VPC

Acoustical Design Engineer, DC Engineering

Acoustical Design Engineer position at AWS Infrastructure Services, focusing on data center acoustic design and implementation.

Software Development Engineer - Luna, Luna Core Tech Streaming

Software Development Engineer role at Amazon Luna, building cloud gaming streaming infrastructure and working with low-level system technologies.

Environmental Engineer, AWS Environmental

Environmental Engineer position at AWS in Tokyo, focusing on environmental compliance, sustainability initiatives, and infrastructure services management.

Amazon Dedicated Cloud Engineer II, IREO

AWS seeks Cloud Engineer II with TS/SCI clearance to support U.S. Intelligence Community, manage cloud infrastructure, and drive operational excellence.

Amazon Dedicated Cloud Engineer, IREO

Cloud Engineer role at AWS supporting Intelligence Community infrastructure, requiring TS/SCI clearance and strong Linux expertise.