Software Development Engineer - DynamoDB, DynamoDB

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

Description For Software Development Engineer - DynamoDB, DynamoDB

Join Amazon's DynamoDB 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. As a Senior Software Engineer, you'll tackle complex distributed systems challenges, working with motivated teams and getting guidance from senior engineers. The role involves end-to-end ownership of features, from design to implementation and operations. DynamoDB serves major companies like Lyft, Airbnb, Samsung, and Capital One, making your work highly impactful. You'll be part of AWS Utility Computing, contributing to foundational services like S3 and EC2. Amazon offers a collaborative culture emphasizing diversity, continuous learning, and work-life harmony. The position requires strong technical skills, experience in distributed systems, and a passion for solving complex engineering challenges at scale. You'll have opportunities for mentorship, career growth, and working with cutting-edge cloud technologies while serving a global customer base.

Last updated 6 hours 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

  • Flexible work hours
  • Career development resources
  • Mentorship opportunities
  • Employee-led affinity groups
  • Work-life harmony

Interested in this job?

Jobs Related To Amazon Software Development Engineer - DynamoDB, DynamoDB

Sr Software Dev Engineer, Amazon DynamoDB

Senior Software Engineer role at Amazon DynamoDB working on large-scale distributed database systems, leading architecture and implementation of features handling petabytes of data with millisecond performance.

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.

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS building Aurora database service, focusing on distributed systems and cloud infrastructure development.

Software Dev Engineer (Perception Sensors, Motion Planning), Last Mile Delivery Technology

Senior Software Engineering role at Amazon focusing on developing sensor integration and motion planning solutions for autonomous delivery vehicles, offering competitive compensation and benefits.