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, handling petabytes of data while maintaining high durability, availability, and performance standards. As a Software Development Engineer on the DynamoDB Storage team, you'll tackle complex scaling challenges and work on distributed systems that serve customers globally. The role offers opportunities to innovate alongside motivated teams and receive mentorship from senior engineers. You'll be responsible for designing and building highly distributed services, architecting solutions, participating in technical discussions, and ensuring quality delivery of features. The position combines hands-on development with systems design, offering exposure to large-scale distributed database technology. Amazon provides competitive compensation including base salary, equity, and comprehensive benefits. This is an excellent opportunity to work on cutting-edge database technology while growing your career at one of the world's leading tech 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
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation