Join AWS DynamoDB team to work on one of the largest distributed database systems in the world. As a Software Development Engineer II, you'll tackle complex scaling challenges for a database that can access petabytes of data in milliseconds. You'll be working on rearchitecting DynamoDB's global footprint to enhance scalability, building services that operate at massive scale and route large amounts of data across thousands of machines while maintaining high throughput and low latency. The role offers opportunities to work with motivated teams, receive mentorship from senior engineers, and solve unique distributed systems challenges. You'll own the full development lifecycle from requirements gathering to implementation and operations. DynamoDB is a key-value and document database delivering single-digit-millisecond performance at any scale, making this an opportunity to work on cutting-edge database technology that serves customers worldwide. The position combines hands-on coding with system design, offering both technical depth and architectural breadth. You'll be part of a team that values innovation, quality, and continuous improvement, while working on services that handle massive scale and complexity.