Taro Logo

Senior Software Development Engineer, DynamoDB

Amazon is one of the world's largest technology companies, providing a wide range of e-commerce, cloud computing, digital streaming, and artificial intelligence services.
$151,300 - $261,500
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Senior Software Development Engineer, DynamoDB

Amazon's DynamoDB team is seeking a Senior Software Development Engineer to work on one of the largest distributed database systems in the world. This role offers an exciting opportunity to tackle new scaling challenges and work on a product that can access petabytes of data in milliseconds.

As a Senior SDE on the DynamoDB team, you'll be at the forefront of database innovation, working on systems that handle massive scale while maintaining exceptional performance. The role involves building services that efficiently route customer requests across thousands of machines while ensuring high throughput and low latency.

The position offers significant technical challenges and growth opportunities. You'll be:

  • Designing and implementing highly distributed, large-scale services
  • Working with cutting-edge database technology that serves customers globally
  • Collaborating with talented engineers and receiving mentorship from principal engineers
  • Contributing to the evolution of a critical AWS service used by countless customers

The team operates in a startup-like environment within Amazon, focusing on high-impact solutions while maintaining the benefits of a large tech company. You'll have the opportunity to:

  • Lead technical decision-making in your area of responsibility
  • Mentor other team members and influence technical direction
  • Work on complex distributed systems challenges
  • Balance performance optimization with cost efficiency

DynamoDB is planning major functionality expansions in 2025/2026, making this an excellent time to join the team and help shape the future of one of AWS's most critical services. The role offers competitive compensation, comprehensive benefits, and the chance to work on technology that operates at unprecedented scale.

If you're passionate about distributed systems, enjoy solving complex technical challenges, and want to work on technology that impacts millions of customers, this role offers an exceptional opportunity to advance your career while working on industry-leading database technology.

Last updated a day ago

Responsibilities For Senior 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
  • Own technical decision making in your space
  • Participate in design discussions, code reviews, and ongoing operations
  • 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
  • Mentor and support other team members

Requirements For Senior Software Development Engineer, DynamoDB

Java
  • 5+ years of non-internship professional software development experience
  • 5+ years of programming with at least one software programming language
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Bachelor's degree in computer science or equivalent

Benefits For Senior Software Development Engineer, DynamoDB

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

Interested in this job?

Jobs Related To Amazon Senior Software Development Engineer, DynamoDB