Taro Logo

Software Development Engineer II, AWS DynamoDB

Global technology company leading 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 · Cloud

Description For Software Development Engineer II, AWS DynamoDB

Join AWS DynamoDB team to work on one of the largest distributed database systems in the world. As a Software Development Engineer II, you'll tackle complex scaling challenges for a database that can access petabytes of data in milliseconds. You'll be working on rearchitecting DynamoDB's global footprint to enhance scalability, building services that operate at massive scale and route large amounts of data across thousands of machines while maintaining high throughput and low latency. The role offers opportunities to work with motivated teams, receive mentorship from senior engineers, and solve unique distributed systems challenges. You'll own the full development lifecycle from requirements gathering to implementation and operations. DynamoDB is a key-value and document database delivering single-digit-millisecond performance at any scale, making this an opportunity to work on cutting-edge database technology that serves customers worldwide. The position combines hands-on coding with system design, offering both technical depth and architectural breadth. You'll be part of a team that values innovation, quality, and continuous improvement, while working on services that handle massive scale and complexity.

Last updated a day ago

Responsibilities For Software Development Engineer II, AWS DynamoDB

  • Design, develop, manage, optimize, and re-imagine highly distributed, large-scale services
  • Translate complex functional and technical requirements into detailed architecture and design
  • Work with engineering team on day-to-day development activities, designs, reviews, and implementation
  • Deliver quality features on-time and on-budget
  • Contribute to Amazon's intellectual property through patents and publications

Requirements For Software Development Engineer II, AWS 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
  • Experience with design patterns, reliability and scaling of systems

Benefits For Software Development Engineer II, AWS DynamoDB

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Medical benefits
  • Financial benefits
  • Competitive base pay
  • Equity compensation
  • Sign-on payments

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS DynamoDB