Taro Logo

Software Development Engineer II, AWS DynamoDB

World's largest e-commerce and cloud computing company
$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, one of the world's largest and most sophisticated distributed database systems. 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 work on rearchitecting DynamoDB's global footprint to enhance scalability, building services that operate at massive scale and route customer requests efficiently across thousands of machines. The role combines hands-on development with system design, offering opportunities to work with cutting-edge distributed systems technology. You'll collaborate with sharp, motivated team members and receive mentorship from senior engineers while contributing to a product that serves as a cornerstone of AWS's database offerings. The position demands strong technical skills, innovative problem-solving, and a commitment to maintaining high quality standards. You'll own the full development lifecycle from requirements gathering through implementation and operations, while working on systems that handle massive scale and require exceptional performance. This role offers excellent growth opportunities and the chance to make significant technical contributions to one of Amazon's most critical services.

Last updated 2 months ago

Responsibilities For Software Development Engineer II, AWS DynamoDB

  • Design, develop, manage, optimize, and re-imagine highly distributed, large-scale services
  • Translate complex requirements into detailed architecture and design
  • Participate in designs, design reviews, code reviews, and implementation
  • Manage day-to-day development activities
  • Deliver quality features on-time and on-budget
  • Contribute to 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
401k
Vision Insurance
Dental Insurance
  • Comprehensive medical, financial, and other benefits
  • Equity compensation
  • Sign-on payments
  • Competitive base salary based on location

Jobs Related To Amazon Software Development Engineer II, AWS DynamoDB