Taro Logo

Software Development Engineer II, AWS DynamoDB, Transactions

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
$129,300 - $223,600
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Development Engineer II, AWS DynamoDB, Transactions

The AWS DynamoDB team is seeking a talented Software Development Engineer to join their transactions team. This role focuses on building and managing a highly scalable, distributed key-value database service that powers mission-critical workloads for major businesses like Disney, Dropbox, Snap, and The Pokemon Company.

As an SDE II, you'll work on challenging distributed systems problems at massive scale, collaborating with motivated teams and receiving guidance from senior engineers. The role involves end-to-end ownership from requirements gathering through implementation and operations.

Key Responsibilities:

  • Design, implement, test, and maintain innovative software solutions
  • Build high-quality, secure, performant, highly available systems
  • Solve complex technical problems across the full stack
  • Automate operational processes and optimize performance
  • Scale distributed systems balancing performance and cost
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive technical decisions
  • Mentor team members and contribute to continuous improvement

The team offers:

  • Startup-like environment focused on high-impact work
  • Strong knowledge-sharing and mentorship culture
  • Career growth opportunities and skill development
  • Work-life harmony with flexible working culture
  • Inclusive team environment that values diversity
  • Access to AWS's comprehensive cloud platform
  • Competitive compensation and benefits

This role combines technical depth in distributed systems with opportunities to directly impact AWS's rapidly growing customer base. You'll be at the forefront of cloud database innovation while working with a supportive team that prioritizes learning and career development.

Last updated a month ago

Responsibilities For Software Development Engineer II, AWS DynamoDB, Transactions

  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, secure, performant, highly available, always-on products
  • Solve challenging technical problems across the full stack
  • Automate and improve operational processes
  • Scale distributed systems with optimal balance between performance and cost
  • Participate in design discussions and code reviews
  • Work cross-functionally to drive technical decisions

Requirements For Software Development Engineer II, AWS DynamoDB, Transactions

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

Benefits For Software Development Engineer II, AWS DynamoDB, Transactions

Medical Insurance
Dental Insurance
Vision Insurance
Equity
Parental Leave
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Equity
  • Parental Leave

Interested in this job?