Taro Logo

Software Development Engineer, DynamoDB Storage

Global technology company that provides cloud computing, e-commerce, and digital streaming services
$129,300 - $223,600
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer, DynamoDB Storage

Join Amazon's DynamoDB team to work on one of the largest databases on earth. This role focuses on building and maintaining a service that stores petabytes of data while maintaining high standards for durability, availability, and performance. DynamoDB is a key-value and document database delivering millisecond performance at scale.

As a Software Development Engineer on the DynamoDB Storage team, you'll tackle complex distributed systems challenges and work on innovative solutions. You'll collaborate with motivated teams and receive mentorship from senior and principal engineers. The role involves designing large-scale services, implementing technical solutions, and ensuring optimal system performance.

Amazon offers competitive compensation based on geographic location, with base pay ranging from $129,300 to $223,600 annually. The package includes equity, sign-on payments, and comprehensive benefits. You'll work in Seattle, contributing to a critical AWS service used by customers worldwide.

This is an excellent opportunity for engineers passionate about distributed systems, databases, and building highly scalable services. You'll gain deep technical experience while working on technology that powers countless applications globally. The role offers both technical challenges and career growth opportunities within one of tech's leading companies.

Last updated 10 days ago

Responsibilities For Software Development Engineer, DynamoDB Storage

  • Design, build, operate, optimize highly distributed, large-scale services
  • Translate requirements into detailed solution architectures and technical plans
  • Participate in design discussions, code reviews, and ongoing operations
  • Deliver quality engineering work on time and 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 Storage

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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer, DynamoDB Storage

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits