Amazon Development Center U.S., Inc.
Technology
SoftwareDevEngineerII,AWSTransactionalServices(Database&DistributedSystems)
Neural analysis suggests this role is
optimal for Mid candidates.
“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.
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
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.