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 2 days 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

Software Dev Engineer II, EC2 Nitro

Software Dev Engineer II position at Amazon's EC2 Nitro team, developing large-scale virtualization technology for AWS cloud infrastructure.

BIM Client Information Manager, AWS Design Services

BIM Client Information Manager position at AWS overseeing data center design and construction, requiring expertise in Revit and Navisworks with focus on BIM standards and processes.

Data Centre Engineering Operations (Level 4), Infraops

AWS Data Center Engineering Operations Engineer role focusing on critical infrastructure management and operational excellence in Mumbai.

BIM Client Information Manager, AWS Design Services

BIM Client Information Manager role at AWS overseeing data center infrastructure design and construction, requiring expertise in Revit and Navisworks with competitive compensation and benefits.

Software Development Engineer, Alexa Smart Home

Build cloud services for Alexa Smart Home experiences using AWS, focusing on innovative solutions and distributed systems design.