DeveloperJobs.io
← Back to all jobs

Job Description

Amazon.com Services LLC is seeking a Senior Software Engineer to join the DynamoDB Capacity and Customer Entitlement (CCE) team in an on-site role based in Seattle, WA. This position focuses on building production systems for capacity automation and fleet scaling across DynamoDB’s global infrastructure, helping to optimize performance and efficiency for millions of customers. The role spans the full software lifecycle, delivering scalable solutions that align technical execution with business goals, with a salary range of USD 168,100 to 227,400 per year.

Responsibilities

  • Set engineering direction for the capacity and entitlement team.
  • Design, implement, and maintain production-grade capacity management systems that optimize fleet scaling across DynamoDB's AWS regions and multiple fleets, including load balancing, routing, storage, log propagation, backup and restore, and replication.
  • Own the full software development lifecycle, from design documents through implementation, testing, deployment, and ongoing 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.
  • Develop integration points across DynamoDB’s architecture, gaining deep systems understanding from load balancing to storage and replication.
  • 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.
  • Collaborate with DynamoDB service teams, product managers, and leadership to ensure technical solutions align 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.

Requirements

  • 5+ years of non-internship professional software development experience.
  • 5+ years of programming experience in at least one programming language.
  • 5+ years leading design or architecture efforts for new or existing systems, including design patterns, reliability, and scaling.
  • Experience as a mentor, tech lead, or leading an engineering team.

Description

Join the DynamoDB Capacity and Customer Entitlement (CCE) team to help scale one of the world's largest distributed database services. As a Senior Software Engineer, you will design and build production systems that optimize capacity planning and fleet scaling for DynamoDB's infrastructure, directly impacting millions of customers worldwide. This role entails owning end-to-end software solutions that balance customer demand with infrastructure efficiency.

About the Team

The DynamoDB Capacity and Customer Entitlement (CCE) team ensures that one of AWS's most critical services has the necessary infrastructure capacity to serve millions of customers reliably while optimizing capital expenditures. The team aims to build intelligent automation that balances customer demand with operational efficiency across all DynamoDB fleets. It is a collaborative, engineering-focused group that values innovation, operational excellence, and ongoing learning.

Benefits

  • Sign-on payments
  • Restricted stock units (RSUs)
  • Health insurance (medical, dental, vision, prescription)
  • Basic Life & AD&D insurance and option for Supplemental life plans
  • 401(k) matching
  • Paid time off
  • Parental leave
  • Adoption and Surrogacy Reimbursement coverage
  • Flexible Spending Accounts
  • Employee Assistance Program (EAP)
  • Mental Health Support
  • Medical Advice Line

Similar Jobs