Sr Software Dev Engineer, Amazon DynamoDB

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Sr Software Dev Engineer, Amazon DynamoDB

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.

Last updated 9 minutes ago

Responsibilities For Sr Software Dev Engineer, Amazon DynamoDB

  • Own end-to-end development from requirements gathering to implementation
  • Participate in design reviews and code reviews
  • Lead architecture and design of distributed systems
  • Work on DynamoDB's core distributed database systems
  • Implement and launch new features incrementally
  • Mentor team members and drive continuous improvement

Requirements For Sr Software Dev Engineer, Amazon DynamoDB

Java
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading the architecture and design of new and current systems
  • Experience in professional, non-internship software development
  • Experience programming with at least one modern language such as Java, C++, or C#
  • Experience in development in the last 3 years
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Sr Software Dev Engineer, Amazon DynamoDB

  • Flexible work hours
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive work culture
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Sr Software Dev Engineer, Amazon DynamoDB

Senior Game Dev Engineer, Game-Based Learning

Senior Game Development Engineer role at AWS, combining software engineering with game development to create educational gaming experiences teaching cloud computing skills.

Senior Software Engineer, Alexa Reminders

Senior Software Engineer position at Amazon's Alexa Reminders team, focusing on developing voice-based personal assistant features used by millions of customers daily.

Software Development Engineer - Test (L5), Alexa Devices

Senior SDET position at Amazon working on Alexa devices, focusing on test automation and infrastructure development with 3+ years of experience required.

Senior Software Engineer, AWS Container Registry

Senior Software Engineer position at Amazon Web Services focusing on container registry development, offering competitive compensation and opportunity to work on large-scale cloud infrastructure.

SDE, Amazon CS (Level 5), CHEX

Senior Software Engineer role at Amazon's Customer Service organization, focusing on building customer experience solutions using GraphQL, Java, and AWS technologies.