Taro Logo

Software Development Engineer - DynamoDB, DynamoDB

World's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer - DynamoDB, DynamoDB

Amazon DynamoDB is seeking a deeply technical, team-first software development engineer to join their NoSQL database service team. DynamoDB is one of the largest distributed database systems globally, capable of storing petabytes of data and handling over 20 million requests per second. The service provides single-digit-millisecond performance at any scale and serves 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 work alongside motivated teams and receive guidance from senior and principal engineers. The role involves end-to-end ownership, from requirements gathering to implementation and operations.

The position is part of AWS Utility Computing (UC), which delivers foundational services like S3 and EC2, along with continuous product innovations. You'll contribute to the development and management of various AWS services, including Compute, Database, Storage, IoT, Platform, and Productivity Apps.

Amazon values diverse experiences and maintains an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony with flexible work arrangements and provides extensive career development resources and mentorship opportunities.

This role offers the chance to work on cutting-edge technology that powers many of the world's fastest-growing businesses while being part of a team that continues to innovate and push the boundaries of what's possible in cloud computing.

Last updated 10 days ago

Responsibilities For Software Development Engineer - DynamoDB, DynamoDB

  • Own end-to-end development: requirements gathering, designs, design reviews, implementations, code reviews
  • Launch incremental features
  • Handle operations and maintenance
  • Mentor team members
  • Drive continuous improvement
  • Work on distributed systems at massive scale

Requirements For Software Development Engineer - DynamoDB, DynamoDB

Java
  • Experience (non-internship) in professional software development
  • Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)

Benefits For Software Development Engineer - DynamoDB, DynamoDB

Medical Insurance
Dental Insurance
Vision Insurance
  • Flexible work hours
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Inclusive team culture
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer - DynamoDB, DynamoDB