Software Development Engineer - DynamoDB

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

Description For Software Development Engineer - DynamoDB

Join the Amazon 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, capable of handling petabytes of data and over 20 million requests per second. As a Software Development Engineer, you'll work on challenging distributed systems problems at massive scale, supporting critical workloads for companies like Lyft, Airbnb, Redfin, Samsung, Toyota, and Capital One.

The role offers unique opportunities to innovate and solve complex engineering challenges in distributed systems. You'll be working with motivated teams of sharp individuals, getting guidance from senior and principal engineers. The position is hands-on, requiring end-to-end ownership from requirements gathering to operations.

AWS Utility Computing provides foundational services like S3 and EC2, consistently releasing new product innovations. As part of the UC organization, you'll support various AWS services including Compute, Database, Storage, IoT, Platform, and Productivity Apps.

The team values diverse experiences and fosters an inclusive culture through employee-led affinity groups, ongoing learning experiences, and events like Conversations on Race and Ethnicity (CORE) and AmazeCon. AWS offers excellent career growth opportunities, mentorship, and a strong focus on work-life harmony with flexible work arrangements.

This is an exciting opportunity to join a fast-growing service at the core of AWS Cloud, where your engineering decisions will have widespread impact across AWS, Amazon, and beyond. The team maintains high quality standards while constantly improving and adding new capabilities to DynamoDB.

Last updated 2 days 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 new features incrementally
  • Mentor other team members
  • Drive continuous improvement

Requirements For Software Development Engineer - DynamoDB

Java
Linux
  • 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)

Benefits For Software Development Engineer - DynamoDB

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

Interested in this job?

Jobs Related To Amazon Software Development Engineer - DynamoDB

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.

Software Development Engineer, PXF Learn

Full-stack Software Development Engineer role at Amazon Learn, building cloud-based learning solutions for employee development using AWS technologies.