Join AWS DynamoDB, one of the world's largest and most sophisticated distributed database systems. 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 work on rearchitecting DynamoDB's global footprint to enhance scalability, building services that operate at massive scale and route customer requests efficiently across thousands of machines. The role combines hands-on development with system design, offering opportunities to work with cutting-edge distributed systems technology. You'll collaborate with sharp, motivated team members and receive mentorship from senior engineers while contributing to a product that serves as a cornerstone of AWS's database offerings. The position demands strong technical skills, innovative problem-solving, and a commitment to maintaining high quality standards. You'll own the full development lifecycle from requirements gathering through implementation and operations, while working on systems that handle massive scale and require exceptional performance. This role offers excellent growth opportunities and the chance to make significant technical contributions to one of Amazon's most critical services.