Software Development Manager, EBS Snapshots, AWS

AmazonSeattle, WA
$184,900 - $250,200Onsite

About The Position

EBS Snapshots is one of the largest distributed storage systems at AWS, foundational to how AWS operates. EC2 instance launches, cross-region disaster recovery, and backup workflows across AWS all depend on what we build. We're looking for a Software Development Manager to lead a team that owns the EBS Snapshot public APIs, the snapshot control plane, and the distributed metadata backend that powers the service. This is a hands-on technical leadership role. You'll lead a team of engineers responsible for systems in the critical path of AWS, balancing customer-facing feature delivery with operational excellence and long-term architectural health. You'll partner closely with senior engineers, principal engineers, and peer managers across EBS and EC2 to drive technical direction, develop your engineers, and deliver against ambitious goals. We're looking for someone who has experience leading software engineering teams operating distributed systems at scale, who develops engineers across levels, and who thrives in a culture where ownership and impact matter. If you want to lead a team that ships features customers depend on and operates infrastructure that AWS itself depends on, we'd love to talk.

Requirements

  • 3+ years of engineering team management experience
  • 7+ years of working directly within engineering teams experience
  • 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • 5+ years of leading the definition and development of multi tier web services experience
  • Experience partnering with product or program management teams

Nice To Haves

  • Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
  • Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers

Responsibilities

  • Lead a team of engineers responsible for systems in the critical path of AWS, balancing customer-facing feature delivery with operational excellence and long-term architectural health.
  • Partner closely with senior engineers, principal engineers, and peer managers across EBS and EC2 to drive technical direction, develop your engineers, and deliver against ambitious goals.
  • Design, implement, and operate a massive scale distributed system.
  • Deliver features that solve real customer problems while operating distributed systems in the critical path of AWS.
  • Balance hands-on technical leadership with people management, customer-facing feature delivery, operational excellence, and long-term strategy.
  • Lead through ambiguity, develop engineers, and operate as part of a leadership team that shapes direction beyond a single team's scope.

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service