Software Development Engineer, EC2 Software Defined Networking, VPC Core
Company: Amazon
Location: Seattle
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. Do opportunities to work on ambiguous and
never-solved-before problems excite you? Are you interested in
scaling challenges that are constantly evolving? Would you like to
*really* contribute, both technically and as a leader in a team?
The Amazon Elastic Compute Cloud (EC2) Networking team is looking
for software engineers who have a passion for diving deep while
also being able to see the big picture. We are re-engineering our
virtual networking control plane as part of Amazon’s initiative to
get EC2 performance to be as close as possible to that of bare
metal. This role would involve being part of the team that owns
building, scaling, and maintaining high performance software to
streamline the management of millions of Virtual Private Cloud
(VPC) configurations. If you are a Software Engineer with a strong
background coding in Linux, a passion for improving quality,
solving challenging problems and curiosity about virtual
networking, then this is your opportunity to own major deliverables
and all aspects of the development cycle: scoping, design,
implementation, and testing. You will be encouraged to exercise
judgment in proactively determining and recommending the best
features, designs, and support models based on business objectives,
timelines, and resource constraints. What makes this team a great
place to work? - Core VPC Team - Our services underpin the fabric
of the EC2 cloud. You have the opportunity to make a large impact
and drive the road map for the Amazon cloud. Opportunities for
growth and leadership - You will have the opportunity to work
around both principal engineers and mentor more junior engineers,
as well as influence and shape the direction of the service. Direct
Customer Contact – The Amazon way is to maintain and enhance what
you build. This gives you the opportunity to work directly with
customers to understand and guide their needs. Scale New Heights -
With cloud adoption accelerating, we are challenged with fun,
complex problems to think about scale and grow the service to meet
ever increasing demands. Key job responsibilities - Design,
develop, and maintain scalable systems and services for Amazon EC2
(VPC), ensuring high availability and performance for millions of
customers worldwide - Build and optimize networking infrastructure
components including subnets, route tables, security groups, and
network ACLs to enhance customer experience and system reliability
- Collaborate with cross-functional teams to define technical
requirements, architect solutions, and deliver features that
improve VPC functionality and customer workflows - Write clean,
maintainable code and conduct thorough code reviews to maintain
high engineering standards across the team - Troubleshoot complex
distributed systems issues, perform root cause analysis, and
implement long-term solutions to prevent recurrence - Participate
in on-call rotations to ensure 24/7 operational excellence and
rapid incident response for VPC services - Mentor junior engineers
through code reviews, design discussions, and knowledge sharing
sessions - Contribute to technical documentation, design documents,
and operational runbooks to support team knowledge and service
maintainability - Drive continuous improvement initiatives to
reduce operational burden, improve system performance, and enhance
monitoring and alerting capabilities About the team The EC2 VPC
team builds and operates the foundational networking infrastructure
that powers Amazon's cloud computing platform. We design and
maintain highly scalable, reliable systems that enable customers to
create isolated virtual networks within AWS. Our team is
responsible for core networking components including subnets, route
tables, security groups, and network ACLs that serve millions of
customers globally. We focus on delivering exceptional customer
experiences through continuous innovation, operational excellence,
and building robust distributed systems. Our engineers collaborate
across Amazon to solve complex technical challenges while
maintaining the highest standards for availability, performance,
and security. - 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 -
Experience working effectively across cross-functional teams and
partnering well with people at all levels within an organization -
Experience working with technical and product stakeholders to
define requirements, prioritize features, and influence product
roadmaps 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, WA, Seattle - 143,700.00 -
194,400.00 USD annually
Keywords: Amazon, Lacey , Software Development Engineer, EC2 Software Defined Networking, VPC Core, IT / Software / Systems , Seattle, Washington