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. Design production systems. Build production systems”

What You'll Achieve.

Optimize infrastructure investment; Achieve high auto-approval rates; Maintain industry-leading performance; Maintain availability; Optimize operational efficiency; Optimize cost

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 system design or architecture, 1+ years software development engineer experience, 1+ years designing distributed software applications, 1+ years Object Oriented Design, Bachelor's degree or foreign equivalent

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

Build automated scaling algorithms

Build capacity management tools

Build operational workflows

Design and develop production systems

Exercise full software development lifecycle

Integrate with every component

Develop AI coding tools

Build machine learning prediction systems

Predict demand patterns

Optimize capacity allocation

Partner with leadership

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

Provide visibility into capacity health

Provide visibility into utilization patterns

Provide visibility into optimization opportunities

Participate in on-call rotations

Resolve operational issues

Drive continuous improvement initiatives

Align technical solutions

Mentor junior engineers

Develop best practices

Influence technical direction

Build automation workflows

Develop ML-integrated forecasting systems

Create data pipelines

Analyze capacity utilization patterns

Collaborate with service teams

Partner with product managers

Design integration points

Conduct design reviews

How You'll Work.

Team & Collaboration

Cross-functional teams; Service teams; Product managers; Leadership

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 →