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, capable of storing petabytes of data and handling over 20 million requests per second. The service is trusted by major companies like Lyft, Airbnb, Samsung, and Capital One.
As a senior engineer, you'll tackle complex challenges in distributed systems at massive scale, working on features that enable petabyte-scale data access, cross-continental table replication, and continuous terabyte-scale data streaming. You'll be part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2, and continues to innovate in cloud computing.
The role demands deep technical expertise and a team-first mindset. You'll own the complete development lifecycle - from gathering requirements and creating designs to implementation, code reviews, and operations. You'll work alongside motivated teams of sharp engineers and receive guidance from senior and principal engineers.
This position offers significant growth opportunities through mentorship, knowledge-sharing, and career development resources. Amazon values work-life harmony with flexible work arrangements. The company embraces diversity through employee-led affinity groups and inclusive culture initiatives like CORE and AmazeCon conferences.
The ideal candidate should have experience leading engineering teams, architecting large-scale systems, and working with modern programming languages. You'll be joining a fast-growing service that's central to AWS's cloud infrastructure, making impactful technical decisions that influence AWS, Amazon, and the broader tech industry.