Join Amazon's DynamoDB team to work on one of the largest distributed database systems in the world. As a Software Development Engineer, you'll tackle new scaling challenges and work on a product that can access petabytes of data in milliseconds. DynamoDB is expanding functionality in 2025/2026 with new customer features. You'll be part of a team building services that operate at massive scale, routing large amounts of data across thousands of machines while maintaining high throughput and low latency.
The role offers the opportunity to work with motivated teams and receive guidance from senior and principal engineers. You'll own software delivery end-to-end: from requirements gathering through design, implementation, code reviews, launches, monitoring, and continuous improvement. The position involves building high-impact solutions for a global customer base, participating in technical discussions, and working in a startup-like environment focused on solving important problems.
Amazon offers competitive compensation including base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on bonuses, and comprehensive benefits. The team operates in a fast-paced environment where you'll be challenged to think innovatively while maintaining high quality standards. You'll have the chance to work on complex distributed systems problems while contributing to a product used by customers worldwide.
This is an excellent opportunity for engineers interested in distributed systems, databases, and large-scale services. You'll gain experience with cutting-edge technology while working alongside talented engineers in a collaborative environment. The role offers significant growth potential and the chance to make a real impact on a widely-used AWS service.