Software Development Engineer - 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
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer - DynamoDB

Amazon DynamoDB is seeking a deeply technical, team-first software development engineer to join their world-class distributed database team. DynamoDB is a NoSQL database service that delivers single-digit-millisecond performance at any scale, handling petabytes of data and peaks of more than 20 million requests per second. The service is trusted by major companies like Lyft, Airbnb, Samsung, and Capital One for their mission-critical workloads.

As an engineer on the DynamoDB team, you'll work on challenging distributed systems problems at massive scale, collaborating with motivated teams and receiving guidance from senior engineers. The role involves end-to-end ownership of features, from requirements gathering through implementation and operations. You'll be part of AWS Utility Computing, working on foundational services that power the cloud computing industry.

The position offers significant growth opportunities within AWS's innovative culture. You'll contribute to a service that's at the core of AWS Cloud, making engineering decisions with widespread impact. The team values diverse experiences and fosters an inclusive environment through employee-led affinity groups and ongoing learning opportunities.

Key technical challenges include working with petabyte-scale data systems, implementing cross-continental replication, managing terabyte-scale continuous data streaming, and developing high-performance backup systems. The role requires strong distributed systems knowledge and a passion for solving complex engineering problems.

AWS offers a supportive work environment with emphasis on work-life harmony, flexible arrangements, and comprehensive professional development. Join a team that's continuing to innovate in the cloud computing space while maintaining Amazon's Day 1 mentality.

Last updated 4 minutes ago

Responsibilities For Software Development Engineer - DynamoDB

  • Own end-to-end development from requirements gathering to implementation
  • Participate in design reviews and code reviews
  • Work on distributed systems at massive scale
  • Implement and launch incremental features
  • Mentor team members and drive continuous improvement
  • Support operations and maintenance of DynamoDB systems

Requirements For Software Development Engineer - DynamoDB

Java
  • Experience (non-internship) in professional software development
  • Experience designing or architecting new and existing systems
  • Experience programming with at least one software programming language
  • Bachelor's degree in computer science or equivalent (preferred)
  • Experience with full software development life cycle

Benefits For Software Development Engineer - 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

Software Development Engineer III, Employee Onboarding and Administration, Personal Information Domain/Identity Domain

Senior Software Engineer role at Amazon leading development of employee onboarding and identity management systems across global operations.

Software Development Engineer, Traffic Engineering

Senior Software Engineer role at Amazon focusing on traffic management systems, security, and large-scale infrastructure development.

Senior Software Development Engineer, Aurora CP - Availability

Senior Software Engineer role at Amazon Aurora team, building cloud-scale database services with focus on availability and reliability.

Senior Innovation and Design Engineer, Worldwide Design Engineering

Senior Innovation and Design Engineer role at Amazon, focusing on designing next-generation fulfillment centers and logistics systems with automation and robotics.

Sr. Software Development Engineer, Aurora Limitless Database

Senior Software Engineer role at AWS working on Aurora Limitless Database, building scalable distributed database systems with PostgreSQL compatibility.