Taro Logo

Software Development Engineer - DynamoDB, DynamoDB

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer - DynamoDB, DynamoDB

Amazon DynamoDB is seeking a deeply technical Software Development Engineer to join their team working on one of the world's largest distributed database systems. DynamoDB is a NoSQL database service that delivers single-digit-millisecond performance at any scale, capable of storing petabytes of data and handling over 20 million requests per second. The service is trusted by major companies like Lyft, Airbnb, Samsung, and Capital One.

As an engineer on the DynamoDB team, you'll tackle complex challenges in distributed systems at massive scale. You'll be responsible for the entire development lifecycle, from gathering requirements and creating designs to implementation, code reviews, and operations. The role offers opportunities to work with motivated teams, receive mentorship from senior engineers, and contribute to a service that's fundamental to AWS's cloud infrastructure.

The position requires strong technical skills and experience in software development, particularly in designing and architecting scalable systems. You'll be part of AWS Utility Computing, working alongside teams that develop core AWS services like S3 and EC2. The role offers excellent career growth opportunities, with access to mentorship, knowledge-sharing resources, and a culture that embraces diversity and inclusion.

AWS values diverse experiences and backgrounds, encouraging applications from candidates with non-traditional career paths. The company promotes work-life harmony through flexible work arrangements and fosters an inclusive environment through employee-led affinity groups and ongoing learning experiences. As part of Amazon's commitment to being Earth's Best Employer, you'll find numerous resources for professional development and career advancement.

Last updated 2 days ago

Responsibilities For Software Development Engineer - DynamoDB, DynamoDB

  • Design and implement features for DynamoDB, a NoSQL database service
  • Work on distributed systems at massive scale
  • Own end-to-end development from requirements to operations
  • Participate in design reviews and code reviews
  • Mentor other team members
  • Drive continuous improvement

Requirements For Software Development Engineer - DynamoDB, DynamoDB

Java
  • Experience in professional software development
  • Experience designing or architecting new and existing systems
  • Experience with design patterns, reliability and scaling
  • Experience programming with at least one software programming language

Benefits For Software Development Engineer - DynamoDB, DynamoDB

Medical Insurance
401k
  • Flexible work hours
  • Career development and mentorship opportunities
  • Employee-led affinity groups
  • Continuous learning resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer - DynamoDB, DynamoDB