Taro Logo

Software Development Engineer, DynamoDB

Amazon is one of the world's largest technology companies, specializing in e-commerce, cloud computing, and artificial intelligence.
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS

Description For Software Development Engineer, DynamoDB

Join Amazon's DynamoDB team to work on one of the largest distributed database systems in the world. As a Software Development Engineer, you'll tackle new scaling challenges and work on a product that can access petabytes of data in milliseconds. DynamoDB is expanding functionality in 2025/2026 with new customer features. You'll be part of a team building services that operate at massive scale, routing large amounts of data across thousands of machines while maintaining high throughput and low latency.

The role offers the opportunity to work with motivated teams and receive guidance from senior and principal engineers. You'll own software delivery end-to-end: from requirements gathering through design, implementation, code reviews, launches, monitoring, and continuous improvement. The position involves building high-impact solutions for a global customer base, participating in technical discussions, and working in a startup-like environment focused on solving important problems.

Amazon offers competitive compensation including base pay ranging from $129,300 to $223,600 depending on location, plus equity, sign-on bonuses, and comprehensive benefits. The team operates in a fast-paced environment where you'll be challenged to think innovatively while maintaining high quality standards. You'll have the chance to work on complex distributed systems problems while contributing to a product used by customers worldwide.

This is an excellent opportunity for engineers interested in distributed systems, databases, and large-scale services. You'll gain experience with cutting-edge technology while working alongside talented engineers in a collaborative environment. The role offers significant growth potential and the chance to make a real impact on a widely-used AWS service.

Last updated 20 hours ago

Responsibilities For Software Development Engineer, DynamoDB

  • Design, build, operate, optimize, and continuously iterate on highly distributed, large-scale services
  • Translate requirements into detailed solution architectures and technical plans
  • Work with engineering team on development activities, design discussions, code reviews
  • Deliver quality engineering work on time and on budget
  • Scale distributed systems with optimal balance between performance and cost
  • Automate and improve repetitive operational processes
  • Support more junior members of the team

Requirements For Software Development Engineer, DynamoDB

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer, DynamoDB

Medical Insurance
401k
  • Medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer, DynamoDB