Amazon DynamoDB is seeking a deeply technical 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 an engineer on the DynamoDB team, you'll tackle complex challenges in distributed systems at massive scale. You'll be responsible for the entire development lifecycle, from gathering requirements and creating designs to implementation, code reviews, and operations. The role offers opportunities to work with motivated teams, receive mentorship from senior engineers, and contribute to a service that's fundamental to AWS's cloud infrastructure.
The position requires strong technical skills and experience in software development, particularly in designing and architecting scalable systems. You'll be part of AWS Utility Computing, working alongside teams that develop core AWS services like S3 and EC2. The role offers excellent career growth opportunities, with access to mentorship, knowledge-sharing resources, and a culture that embraces diversity and inclusion.
AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company promotes work-life harmony through flexible work arrangements and fosters an inclusive environment through employee-led affinity groups and ongoing learning experiences. As part of Amazon's commitment to being Earth's Best Employer, you'll find numerous resources for professional development and career advancement.