CareerPlan

Software Development Engineer II, AWS DynamoDB

Seattle, Washington, United StatesFull-time$144k–$194k2026-10-23 → 2026-11-10
Based in United States

Core

Design, develop, and optimize highly distributed, large-scale services for AWS DynamoDB, a key-value and document database handling petabytes of data with single-digit millisecond performance.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

DynamoDB global footprint and routing services for massive scale

Domain

Cloud Infrastructure / Distributed Databases

Required skills

Distributed systems design, Large-scale service architecture, Object Oriented Design, Multi-threaded application development, System reliability and scaling, Code reviews, Requirements gathering

Preferred skills

Full software development life cycle experience, C#, C++, Java, or Perl, Design patterns

Technologies

C#, C++, Java, Perl

Responsibilities

Design and develop large-scale, multi-tiered, multi-threaded distributed software applications; Translate complex requirements into detailed architecture; Participate in design reviews and implementation; Deliver quality features on-time and on-budget; Contribute to intellectual property through patents and publications

Seniority

Senior, hands-on IC