Amazon DynamoDB is seeking a Senior Software Development Engineer to join their team working on one of the world's largest distributed database systems. DynamoDB is a NoSQL database service that delivers single-digit-millisecond performance at any scale, handling petabytes of data and peaks of over 20 million requests per second. The role offers the opportunity to work on challenging distributed systems problems at massive scale, supporting critical workloads for major companies like Lyft, Airbnb, Samsung, and Capital One.
As a senior engineer, you'll own the complete development lifecycle - from gathering requirements and designing solutions to implementing features and mentoring others. You'll work alongside sharp, motivated teammates and receive guidance from senior and principal engineers. The position requires strong technical leadership, with responsibilities including architecture design, code reviews, and driving continuous improvement.
The role is part of AWS Utility Computing, which provides foundational services like S3 and EC2, and continues to innovate with new products. AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company offers work-life harmony through flexible arrangements and emphasizes career growth through knowledge-sharing and mentorship.
This is an excellent opportunity for an experienced engineer passionate about distributed systems to make a significant impact on a product used by thousands of companies worldwide. The ideal candidate will combine technical expertise with leadership abilities to help drive DynamoDB's continued evolution and growth.