Software Development Engineer, EC2 VPC
Company: Amazon
Location: Herndon
Posted on: April 1, 2026
|
|
|
Job Description:
AWS Infrastructure Services owns the design, planning, delivery,
and operation of all AWS global infrastructure. In other words,
we’re the people who keep the cloud running. We support all AWS
data centers and all of the servers, storage, networking, power,
and cooling equipment that ensure our customers have continual
access to the innovation they rely on. We work on the most
challenging problems, with thousands of variables impacting the
supply chain — and we’re looking for talented people who want to
help. You’ll join a diverse team of software, hardware, and network
engineers, supply chain specialists, security experts, operations
managers, and other vital roles. You’ll collaborate with people
across AWS to help us deliver the highest standards for safety and
security while providing seemingly infinite capacity at the lowest
possible cost for our customers. And you’ll experience an inclusive
culture that welcomes bold ideas and empowers you to own them to
completion. Come join a team engineering core software supporting
the massive AWS cloud. We are software engineers and systems
development engineers that deliver some of the core EC2 network
virtualization systems. The domain is networking, but it’s all
about software. The team is responsible for designing large-scale,
distributed systems that deliver some of the core AWS-EC2 services.
We are working in everything from applications/APIs in Java to
scripting/automation in Scala/Ruby/Python/etc. We’re delivering
“API defined networks”, in that every piece of functionality is
controlled through APIs. This position involves on-call
responsibilities typically for two weeks every 2-3 months. The
first week is primary and the second week is secondary on-call. We
don't like to get paged in the middle of the night or on the
weekend, so we work to ensure our systems are fault tolerant. When
we do get paged, we work together to resolve the root cause to
prevent pages for the same issues twice. Key job responsibilities -
Design and implement scalable solutions for VPC networking features
including subnets, route tables, and network access controls -
Build robust APIs and services that handle billions of requests
daily with sub-millisecond latency requirements - Troubleshoot
complex distributed systems issues and drive operational excellence
- Collaborate with cross-functional teams to deliver features that
improve customer experience - Mentor junior engineers and
contribute to team technical direction What You'll Work On: - Core
VPC infrastructure serving AWS's largest customers - New networking
capabilities that expand what customers can build on AWS -
Performance optimizations that reduce costs and improve reliability
- Automation tools that increase team efficiency Impact: - Your
work directly affects how customers architect secure, scalable
applications on AWS, influencing the success of startups to Fortune
500 companies. About the team The AWS EC2 VPC team builds and
operates Amazon Virtual Private Cloud, a foundational networking
service that enables customers to launch AWS resources in logically
isolated virtual networks. Our team designs, develops, and
maintains the infrastructure that powers millions of VPCs globally,
ensuring secure, scalable, and reliable network connectivity for
customers ranging from startups to Fortune 500 enterprises. We
focus on delivering innovative networking features including
subnets, route tables, internet gateways, and security groups while
maintaining the highest standards of availability and performance.
Our mission is to provide customers with complete control over
their virtual networking environment. - 3 years of non-internship
professional software development experience - 2 years of
non-internship design or architecture (design patterns, reliability
and scaling) of new and existing systems experience - Experience
programming with at least one software programming language - 3
years of full software development life cycle, including coding
standards, code reviews, source control management, build
processes, testing, and operations experience - Bachelor's degree
in computer science or equivalent Amazon is an equal opportunity
employer and does not discriminate on the basis of protected
veteran status, disability, or other legally protected status. Our
inclusive culture empowers Amazonians to deliver the best results
for our customers. If you have a disability and need a workplace
accommodation or adjustment during the application and hiring
process, including support for the interview or onboarding process,
please visit
https://amazon.jobs/content/en/how-we-hire/accommodations for more
information. If the country/region you’re applying in isn’t listed,
please contact your Recruiting Partner. The base salary range for
this position is listed below. Your Amazon package will include
sign-on payments and restricted stock units (RSUs). Final
compensation will be determined based on factors including
experience, qualifications, and location. Amazon also offers
comprehensive benefits including health insurance (medical, dental,
vision, prescription, Basic Life & AD&D insurance and option
for Supplemental life plans, EAP, Mental Health Support, Medical
Advice Line, Flexible Spending Accounts, Adoption and Surrogacy
Reimbursement coverage), 401(k) matching, paid time off, and
parental leave. Learn more about our benefits at
https://amazon.jobs/en/benefits . USA, VA, Herndon - 143,700.00 -
194,400.00 USD annually
Keywords: Amazon, Olney , Software Development Engineer, EC2 VPC, IT / Software / Systems , Herndon, Maryland