Amazon Development Center U.S., Inc.

Technology

SoftwareDevEngineerII,AWSTransactionalServices(Database&DistributedSystems)

$144–194k Seattle, Washington, United States FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Dev Engineer II, AWS Transactional Services (Database & Distributed Systems) at Amazon Development Center U.S., Inc.. Skills: Distributed systems, Database systems. Design distributed log systems. Build distributed log systems”

Industry & Context.

Technology
Problems you'll solve

Root cause analysis

What They're Looking For.

Must Have

3+ years software development experience, 2+ years system design or architecture, Experience programming one language

Nice to Have

3+ years full SDLC experience, Contributed to system architecture and design, Experience debugging and profiling large-scale systems

What You'll Do.

Design distributed log systems

Build distributed log systems

Design database systems

Build database systems

Own software project delivery

Drive security improvements

Drive reliability improvements

Drive durability improvements

Drive performance improvements

Lead migration efforts

Contribute to migration efforts

Lead integration efforts

Contribute to integration efforts

Mentor junior engineers

Establish engineering best practices

Evolve operational processes

How You'll Work.

Team & Collaboration

Tight-knit team; Pairing; Co-ownership; Direct collaboration

Process & Methodology

Requirements, Design, Implementation, Deployment, Production support

Full Job Description

Ever wonder what happens when S3 processes a PUT request, when EC2 launches a new instance, when DynamoDB commits a write with single-digit millisecond latency, or when Kinesis Data Streams ingests a new record? Behind the scenes, a distributed log service is making it all possible — and you'd be building it. The Transactional Services organization builds foundational distributed systems that power the largest AWS services. We specialize in high-performance, strongly consistent data systems that operate at scale. Our systems process over 4 million writes per second today and are growing fast. When we ship, the blast radius is AWS itself. We have a multi-year roadmap packed with hard, unsolved problems: building next-generation data export services, driving large-scale migrations that will reshape Amazon's storage infrastructure, and pushing the boundaries of durability, availability, and performance in distributed log systems. This isn't incremental work — it's foundational. As an SDE-II, you'll own systems end-to-end: from requirements and design through implementation, deployment, and production support. You'll work alongside multiple Senior and Principal Engineers on a tight-knit team of 12 that values pairing, co-ownership, and direct collaboration. You'll also mentor junior engineers and help raise the team's technical bar through design reviews and engineering best practices. If you want to go deep on distributed systems and database internals — not just use them, but build the ones that AWS depends on — this is the role. Key job responsibilities - Design and build highly available, low-latency distributed log and database systems that process millions of writes per second for AWS's most critical services. - Own end-to-end delivery of software projects — from requirements through design, implementation, deployment, and production support. - Drive improvements to security, reliability, durability, and performance across multiple foundational services. - Lead an

Free ATS check

Applying for this Software Dev Engineer II, AWS Transactional Services (Database & Distributed Systems) role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Amazon Development Center U.S., Inc.?

Real rants from real employees. Read before you apply.

Read Company Rants →