Taro Logo

Software Development Engineer, DynamoDB Routing

Amazon is one of the world's largest technology companies, providing 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

Description For Software Development Engineer, DynamoDB Routing

Join Amazon's DynamoDB team to work on one of the largest databases on earth, delivering single-digit-millisecond performance at any scale. As a Software Development Engineer on the DynamoDB Routing team, you'll tackle complex scaling challenges and work on distributed systems that handle petabytes of data. You'll be responsible for routing customer requests efficiently 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 to monitoring and continuous improvement. The position involves building high-impact solutions for a global customer base, participating in design discussions and code reviews, and partnering cross-functionally to drive business decisions.

DynamoDB is making significant investments to enhance scalability and resilience. You'll be part of a team that values intellectual curiosity and innovative solutions, working in a startup-like environment focused on solving the most important problems. The role combines technical depth with the opportunity to influence a critical AWS service used by customers worldwide.

The position offers competitive compensation ranging from $129,300 to $223,600 based on location and experience, plus equity and comprehensive benefits. You'll be part of Amazon's culture of innovation, working with world-class engineers on technology that operates at massive scale.

Last updated 4 days ago

Responsibilities For Software Development Engineer, DynamoDB Routing

  • Design, build, operate, optimize, and continuously iterate on highly distributed, large-scale services
  • Translate requirements into detailed solution architectures and technical plans
  • Perform day-to-day development activities and participate in design discussions
  • 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 Routing

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 Routing

Medical Insurance
401k
  • Full range of medical benefits
  • Financial benefits
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, DynamoDB Routing