Amazon Development Center U.S., Inc.

Technology

SoftwareDevelopmentEngineer,ElastiCache

$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 Development Engineer, ElastiCache at Amazon Development Center U.S., Inc.. Skills: Distributed systems, In-memory database, Cloud infrastructure. Design next-generation database platform. Build next-generation database platform”

Industry & Context.

Technology
Problems you'll solve

Debugging complex systems; Analyze failure patterns; Root cause analysis; Troubleshooting

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

3+ years software development experience, 2+ years system design/architecture experience, 1+ years large-scale distributed applications experience, 1+ years Object Oriented Design experience, Bachelor's degree or foreign equivalent, Experience programming one language

Nice to Have

3+ years full SDLC experience, Bachelor's degree in computer science

What You'll Do.

Design next-generation database platform

Build next-generation database platform

Lead software development

Develop HTTP/REST services

Develop asynchronous messaging systems

Develop event-driven architectures

Build failure detection systems

Build auto-remediation systems

Drive horizontal scaling

Drive vertical scaling

Manage monitoring plane workflows

Develop fault tolerance mechanisms

Develop backup technologies

Develop restore technologies

Contribute to disaster recovery strategies

Contribute to prevention strategies

Mentor junior engineers

Manage project priorities

Manage project deadlines

Manage project deliverables

How You'll Work.

Team & Collaboration

Peer engineers; Monitoring plane team; Operations team; Product teams; Customer service teams

Process & Methodology

Project priorities, Project deadlines, Project deliverables

Full Job Description

This is an opportunity to join one of AWS's most foundational and high-impact engineering teams — the In-Memory datastore team, part of Amazon ElastiCache. We build the next-generation, high-performance in-memory distributed data storage platform that powers some of the world's most demanding real-time applications. Our work sits at the intersection of distributed systems, database internals, and cloud-scale infrastructure, and it directly shapes how millions of AWS customers build low-latency, high-throughput applications. If you've ever found yourself deep in a conversation about CAP theorem, consistent hashing, Raft, Paxos, or gossip protocols — and you want to apply those ideas to real-world systems at massive scale — this team is where you belong. We are the engineers behind the acclaimed Amazon Dynamo paper, and we continue to push the boundaries of what NoSQL systems can do. We're not just building a cache; we're building a durable, highly available, and scalable in-memory database platform that bridges the best of RDBMS and NoSQL worlds. Key job responsibilities As a Software Development Engineer on this team, you will take on broad ownership across the full lifecycle of our platform. Your core responsibilities will include: - Designing and building the next-generation in-memory NoSQL database platform, enabling developers to create highly available, scalable, and high-performance applications at unprecedented scale. - Leading software development of large-scale distributed in-memory storage systems, primarily in Java and C/C++, leveraging open-source technologies such as Redis and Memcached alongside Amazon-proprietary technologies. - Developing and operating HTTP/REST services, asynchronous messaging systems, and event-driven architectures that form the backbone of our platform. - Building and improving real-time failure detection and auto-remediation systems capable of detecting node failures in large distributed clusters and initiating recovery within se

Free ATS check

Applying for this Software Development Engineer, ElastiCache 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 →