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 for their mission-critical workloads.
As a senior engineer, you'll tackle complex challenges in distributed systems at massive scale, working with motivated teams and receiving guidance from senior and principal engineers. The role involves end-to-end ownership from requirements gathering to implementation, including design reviews, code reviews, feature launches, and operational responsibilities. You'll also have opportunities to mentor others and drive continuous improvement.
DynamoDB is part of AWS Utility Computing, which provides foundational services like S3 and EC2, along with continuous product innovations. The team values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning experiences. AWS emphasizes work-life harmony with flexible work arrangements and focuses on career growth through knowledge-sharing and mentorship opportunities.
The ideal candidate should have experience leading engineering teams, architecting large-scale systems, and programming in modern languages like Java or C++. You'll be working on exciting challenges like managing petabyte-scale data access, cross-continental table replication, and continuous data streaming, all while maintaining exceptional performance standards.