Amazon Development Center U.S., Inc.

Technology

SoftwareDevelopmentEngineerII,DynamoDB

$70–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 II, DynamoDB at Amazon Development Center U.S., Inc.. Skills: Distributed systems, Capacity management, Automation, Machine learning. Design production systems. Build production systems”

What You'll Achieve.

Optimize infrastructure investment; Achieve high auto-approval rates; Optimize capacity allocation

Industry & Context.

Technology
Problems you'll solve

Complex distributed systems problems; Systems thinking; Root cause analysis

Eligibility Requirements

On-call rotations

What They're Looking For.

Must Have

3+ years professional software development, 2+ years design or architecture, 1+ years software development engineer, 1+ years designing distributed software, 1+ years Object Oriented Design, Bachelor's degree or foreign equivalent, Experience programming one language

Nice to Have

3+ years full software development lifecycle, Bachelor's degree in computer science

What You'll Do.

Design production systems

Build production systems

Optimize capacity planning

Optimize fleet scaling

Own end-to-end software solutions

Balance customer demand

Balance infrastructure efficiency

Design and develop production systems

Exercise full software development lifecycle

Integrate with every component

Develop best practices

Build machine learning-integrated systems

Predict demand patterns

Optimize capacity allocation

Partner with leadership

Partner with cross-functional teams

Shape technical direction

Contribute to innovation culture

Design capacity management systems

Implement capacity management systems

Maintain capacity management systems

Own software development lifecycle

Build automated workflows

Process customer capacity requests

Optimize infrastructure investment

Develop integration points

Create monitoring solutions

Create alerting solutions

Create observability solutions

Participate in on-call rotations

Resolve operational issues

Drive continuous improvement

Align technical solutions

Mentor junior engineers

Develop best practices for AI tools

Influence technical direction

Build automation workflows

Develop ML-integrated forecasting systems

Create data pipelines

Analyze capacity utilization patterns

Design integration points

Partner with product managers

Prototype new solutions

Conduct design reviews

How You'll Work.

Team & Collaboration

Cross-functional teams; DynamoDB service teams; Product managers; DynamoDB leadership; Junior engineers

Communication Scope

Design discussions

Process & Methodology

Design documents, Strategic planning

Full Job Description

Job Summary for SDE II - DynamoDB Capacity and Customer Entitlement Team Join the DynamoDB Capacity and Customer Entitlement (CCE) team and help scale one of the world's largest distributed database services, managing massive global infrastructure across AWS regions. As an SDE II, you'll design and build production systems that optimize capacity planning and fleet scaling for DynamoDB's infrastructure, directly impacting millions of customers worldwide. In this role, you'll own end-to-end software solutions that balance customer demand with infrastructure efficiency across multiple DynamoDB fleets (Load Balancing, Routing, Storage, Log Propagation, Backup/Restore, Replication). You'll work on challenging distributed systems problems, building automated scaling algorithms, capacity management tools, and operational workflows that enable DynamoDB to maintain its industry-leading performance and availability while optimizing 9-figure infrastructure investment. What makes this role exciting: - Design and develop production systems for capacity automation that directly influence DynamoDB's 9-figure CapEx planning and operational efficiency - Exercise the full software development lifecycle, from initial design and architecture through implementation, testing, and production launch - Gain deep systems understanding across DynamoDB's entire architecture, building solutions that integrate with every component from routing to storage to backup and restore systems - Develop and apply best practices for leveraging AI coding tools to accelerate development velocity and improve code quality across the team - Build machine learning-integrated prediction systems that predict demand patterns and optimize capacity allocation across global infrastructure - Partner with DynamoDB leadership and cross-functional teams to shape the technical direction of capacity management for one of AWS's most critical services - Contribute to a culture of innovation where your engineering solutions ca

Free ATS check

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