Amazon Development Center U.S., Inc.
Technology
SoftwareDevelopmentEngineer,ElastiCache
Neural analysis suggests this role is
optimal for Mid+ candidates.
“Software Development Engineer, ElastiCache at Amazon Development Center U.S., Inc.. Skills: Distributed systems, In-memory computing, NoSQL databases. Design next-generation in-memory NoSQL database platform. Lead software development large-scale distributed systems”
Industry & Context.
Debugging complex systems; Analyze failure patterns; Root cause analysis
On-call rotations
What They're Looking For.
Must Have
3+ years professional software development, 2+ years system design or architecture, 1+ years software development engineer, 1+ years large-scale distributed software applications, 1+ years Object Oriented Design, Bachelor's degree or foreign equivalent, Experience programming at least one language
Nice to Have
3+ years full software development life cycle, Bachelor's degree in computer science
What You'll Do.
Design next-generation in-memory NoSQL database platform
Lead software development large-scale distributed systems
Develop and operate HTTP/REST services
Develop asynchronous messaging systems
Develop event-driven architectures
Build real-time failure detection systems
Build auto-remediation systems
Drive horizontal scaling capabilities
Drive vertical scaling capabilities
Drive management plane workflows
Drive monitoring plane workflows
Drive fault tolerance mechanisms
Drive backup technologies
Drive restore technologies
Contribute to disaster recovery strategies
Contribute to disaster 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
Communication Scope
Design reviews; Architecture discussions
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 Computing Platform 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, 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
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.