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, 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.

Last updated 18 minutes ago

Responsibilities For Sr Software Dev Engineer, Amazon DynamoDB

  • Own end-to-end development: requirements gathering, designs, implementations, code reviews
  • Work on distributed systems at massive scale
  • Participate in design reviews and incremental feature launches
  • Mentor team members and drive continuous improvement
  • Handle operations and maintenance of DynamoDB systems

Requirements For Sr Software Dev Engineer, Amazon DynamoDB

Java
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience leading architecture and design of new and current systems
  • Professional software development experience (non-internship)
  • Experience programming with modern languages like Java, C++, or C#
  • Development experience in the last 3 years
  • Experience with object-oriented design

Benefits For Sr Software Dev Engineer, Amazon DynamoDB

  • Flexible work hours
  • Career development opportunities
  • Mentorship programs
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Sr Software Dev Engineer, Amazon DynamoDB

Sr. Software Development Engineer, Kuiper Government Solutions

Senior Software Engineering role at Amazon's Project Kuiper, developing critical APIs and software services for government space applications, requiring TS/SCI clearance.

Software Development Engineer, AWS EC2 Elastic Block Store (EBS)

Senior Software Engineer role at AWS EBS team, developing high-performance storage solutions for cloud computing, requiring 3+ years of experience in C/C++ and system architecture.

Sr. Software Development Engineer , AWS Commerce Platform (AWS CP), AWS Billing (PPOA)

Senior Software Engineer position at AWS Commerce Platform focusing on building and maintaining critical billing infrastructure and services.

Support Engineer IV

Senior Support Engineer role at Amazon focusing on Alexa Shopping Operations, working with AI and LLMs to enhance customer shopping experience through technical support and system improvements.

Sr Software Engineer, Graviton Software, Annapurna Labs

Senior Software Engineer role at AWS Graviton team developing performance optimization tools for Arm-based cloud computing processors, offering competitive pay and benefits.