Sr Software Dev Engineer, Amazon DynamoDB

World's most comprehensive cloud platform provider pioneering cloud computing through AWS (Amazon Web Services)
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. This role offers the opportunity to work on challenging engineering problems in distributed systems at massive scale. DynamoDB is a NoSQL database service that handles petabytes of data with single-digit-millisecond performance, serving major companies like Lyft, Airbnb, and enterprises such as Samsung and Toyota.

As a senior engineer, you'll be responsible for pushing DynamoDB's capabilities further, working on complex distributed systems that handle more than 20 million requests per second. The role demands innovative thinking and high-quality engineering solutions. You'll own projects end-to-end, from requirements gathering to implementation and operations.

AWS values diverse experiences and fosters an inclusive team culture through employee-led affinity groups and ongoing learning experiences. The company offers flexible work arrangements to support work-life harmony and provides extensive career development opportunities through mentorship and knowledge-sharing resources.

This position is perfect for someone who is deeply technical, team-oriented, and passionate about solving complex distributed systems challenges. You'll work alongside motivated teams of sharp individuals and receive guidance from senior and principal engineers. The role offers the chance to make significant impacts across AWS, Amazon, and the broader tech industry while working on a service that's critical to many of the world's fastest-growing businesses.

Last updated 4 minutes ago

Responsibilities For Sr Software Dev Engineer, Amazon DynamoDB

  • Own end-to-end development from requirements gathering to implementation
  • Design and implement distributed systems at massive scale
  • Participate in design reviews and code reviews
  • Drive continuous improvement
  • Work on DynamoDB's core distributed database systems
  • Mentor team members

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 modern languages like Java, C++, or C#
  • Experience in development in the last 3 years

Benefits For Sr Software Dev Engineer, Amazon DynamoDB

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Inclusive work culture
  • Knowledge-sharing resources

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 game development expertise with cloud education to create innovative learning experiences.

Software Development Engineer, Amazon Freight

Senior Software Engineer role at Amazon Freight, building scalable shipping and logistics solutions with 5+ years of experience required.

Software Development Engineer, Amplify

Senior Software Engineer role at AWS Amplify Backend team, building developer tools and services for scalable full-stack applications.

Software Development Engineer III, EFS File Systems, Elastic File System

Senior Software Engineer role at Amazon EFS, building scalable cloud storage solutions with opportunities for technical leadership and mentorship.

Software Development Engineer, VIKA

Senior Software Development Engineer role at Amazon Business, building B2B e-commerce solutions with full-stack development responsibilities.