Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?