Jobs · Consulting · Washington

Software Development Engineer II, DynamoDB

Amazon Web Services (AWS) · Seattle, WA · 1 wk ago
ConsultingFull-time

About the role

Join the DynamoDB Capacity and Customer Entitlement (CCE) team and help scale one of the world's largest distributed database services, managing massive global infrastructure across AWS regions. As an SDE II, you'll design and build production systems that optimize capacity planning and fleet scaling for DynamoDB's infrastructure, directly impacting millions of customers worldwide.

Responsibilities

  • Design, implement, and maintain production-grade capacity management systems that optimize fleet scaling across DynamoDB's AWS regions and multiple fleets (Load Balancing, Routing, Storage, Log Propagation, Backup/Restore, Replication)
  • Own the full software development lifecycle, from design documents through implementation, testing, deployment, and operational support for capacity automation projects
  • Build automated workflows that process customer capacity requests, achieving high auto-approval rates while optimizing DynamoDB's infrastructure investment
  • Create monitoring, alerting, and observability solutions that provide visibility into capacity health, utilization patterns, and optimization opportunities across global infrastructure
  • Participate in on-call rotations, resolve operational issues with long-term fixes, and drive continuous improvement initiatives
  • Partner with DynamoDB service teams, product managers, and leadership to align technical solutions with business objectives
  • Mentor junior engineers through code reviews and design discussions while developing best practices for leveraging AI coding tools
  • Influence technical direction through architecture discussions and strategic planning sessions

Qualifications

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: C#, C++, Java, or Perl experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field
  • Experience programming with at least one software programming language

Benefits

Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Similar jobs