System Development Engineer, DynamoDB
Company: Amazon
Location: Seattle
Posted on: April 4, 2026
|
|
|
Job Description:
Imagine a system that stores petabytes of customer data and
handles peaks of more than 20 million requests per second,
responding in single-digit milliseconds. Imagine the number of
servers required to power such a system. Now imagine the
high-performance network infrastructure required to ensure such a
system operates with near-perfect availability at this low latency.
The Amazon DynamoDB Networking Technologies team owns DynamoDB's
border networking, ensuring low latency and high availability. The
systems we own are high scale and high performance: they must not
add overhead to the extremely low latencies our customers expect.
They also must be fault tolerant: network failures are inevitable,
but our systems ensure that DynamoDB customers see no impact when
failures occur. We are looking for an experienced systems
development engineer who is interested in building systems that
balance load, manage heat, and adapt to failures, all without human
intervention at a massive scale. DynamoDB is a key-value and
document database that delivers single-digit-millisecond
performance at any scale. As a fast-growing service at the core of
the AWS Cloud, our business and engineering decisions have
widespread impact across AWS, Amazon, and beyond. Many of the
world's fastest growing businesses, such as Lyft, Airbnb, and
Redfin, as well as enterprises, such as Samsung, Toyota, and
Capital One, depend on the scale and performance of DynamoDB to
support their mission-critical workloads. As a member of the
DynamoDB Networking Technologies team, you should have a rigorous
approach to software and systems development. You should be
familiar with some of the following: * Scaling and operating large
cloud-server fleets * AWS networking * Python, Java, and Ruby *
TCP/IP and HTTP protocols * SSL/TLS/public key cryptography * DNS
endpoint load distribution * Connection-based and request-based
load-balancing algorithms AWS Utility Computing (UC) provides
product innovations — from foundational services such as Amazon’s
Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2),
to consistently released new product innovations that continue to
set AWS’s services and features apart in the industry. As a member
of the UC organization, you’ll support the development and
management of Compute, Database, Storage, Internet of Things (Iot),
Platform, and Productivity Apps services in AWS, including support
for customers who require specialized security solutions for their
cloud services. Key job responsibilities Our engineers collaborate
across diverse teams, projects, and environments to have a
firsthand impact on our global customer base. You’ll bring a
passion for innovation, data, search, analytics, and distributed
systems. You’ll also: Solve challenging technical problems, often
ones not solved before, at every layer of the stack. Design,
implement, test, deploy and maintain innovative software solutions
to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products. Research
implementations that deliver the best possible experiences for
customers. Identifying technical requirements based on business
goals and product direction, and translating those requirements
into detailed architecture and design. Executing multi-engineer,
cross-team projects, and mentoring others on project management and
prioritization. Delivering quality projects and features on time
and on budget. Leading design reviews for the engineering team.
Setting and driving technical best practices for the team.
Participating in the full lifecycle of day-to-day development
activities, including prioritization, task breakdowns, writing
design documents, design and code reviews, implementation,
deployment, and operations. Performing data analysis to identify
opportunities to optimize our services. Maintaining current
technical knowledge to support rapidly changing technology, and
working with management and the development team to bring in new
technologies when appropriate. A day in the life A day in the life
As you design and code solutions to help our team drive
efficiencies in software architecture, you’ll create metrics,
implement automation and other improvements, and resolve the root
cause of software defects. You’ll also: Build high-impact solutions
to deliver to our large customer base. Participate in design
discussions, code review, and communicate with internal and
external stakeholders. Work cross-functionally to help drive
business decisions with your technical input. Work in a
startup-like development environment, where you’re always working
on the most important stuff. About the team About the team Our team
is dedicated to supporting new members. We have a broad mix of
experience levels and tenures, and we’re building an environment
that celebrates knowledge-sharing and mentorship. Our members enjoy
one-on-one mentoring and thorough, but kind, code reviews. We care
about your career growth and strive to assign projects that help
our team members develop your engineering expertise so you feel
empowered to take on more complex tasks in the future. Diverse
Experiences AWS values diverse experiences. Even if you do not meet
all of the qualifications and skills listed in the job description,
we encourage candidates to apply. If your career is just starting,
hasn’t followed a traditional path, or includes alternative
experiences, don’t let it stop you from applying. About AWS Amazon
Web Services (AWS) is the world’s most comprehensive and broadly
adopted cloud platform. We pioneered cloud computing and never
stopped innovating — that’s why customers from the most successful
startups to Global 500 companies trust our robust suite of products
and services to power their businesses. Inclusive Team Culture Here
at AWS, it’s in our nature to learn and be curious. Our
employee-led affinity groups foster a culture of inclusion that
empower us to be proud of our differences. Ongoing events and
learning experiences, including our Conversations on Race and
Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop
embracing our uniqueness. Work/Life Balance We value work-life
harmony. Achieving success at work should never come at the expense
of sacrifices at home, which is why we strive for flexibility as
part of our working culture. When we feel supported in the
workplace and at home, there’s nothing we can’t achieve in the
cloud. Mentorship & Career Growth We’re continuously raising our
performance bar as we strive to become Earth’s Best Employer.
That’s why you’ll find endless knowledge-sharing, mentorship and
other career-advancing resources here to help you develop into a
better-rounded professional. - Experience in automating, deploying,
and supporting large-scale infrastructure - Experience programming
with at least one modern language such as Python, Ruby, Golang,
Java, C++, C#, Rust - Experience with Linux/Unix - Experience with
CI/CD pipelines build processes - Experience with distributed
systems at scale 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 - 129,200.00 -
174,800.00 USD annually
Keywords: Amazon, Edmonds , System Development Engineer, DynamoDB, IT / Software / Systems , Seattle, Washington