About The Position

The Serverless Compute Platform team manages the serverless core compute infrastructure powering Athena and Glue services. This platform is responsible for the lifecycle of the underlying EC2 instance infrastructure and execution environment and operates at a massive scale, managing millions of EC2 instances daily. The team is building the next version of this platform, which will be foundational for multiple services and workload types, all while maintaining strict SLAs. Amazon Athena and Glue are analytics services that simplify gaining insights from data lakes based on Amazon S3 and other federated sources using open standards like Apache Iceberg. These services are serverless, eliminating the need for infrastructure setup or management as they scale automatically for large datasets and complex queries. Solving challenging engineering problems is key to creating a simple, rich, and performant customer experience. We are seeking a Software Development Manager to lead key initiatives within the Serverless capacity team. This role involves significant technical challenges related to service growth, requiring a leader who is passionate, technical, and eager to take on a core control plane charter. The ideal candidate will leverage their experience in building, managing, focusing on, and mentoring engineering teams to achieve rapid results.

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
  • 8+ years of leading the definition and development of multi tier web services 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
  • 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

  • Collaborate with strong technical leadership in the industry.
  • Actively participate in hiring talented people.
  • Actively develop the careers of the individuals on your team.
  • Work directly with senior and principal engineers to define the architectural roadmap.
  • Oversee the design process, implementation schedule, and delivery to customers in a fast-paced environment.
  • Infuse AI into every aspect of development and operations.
  • Bring a deep understanding of software development methodologies to the team.
  • Manage a service with high availability, and continue to learn and develop the skills needed to lead a service team with the high operational excellence bar expected by AWS.
  • Contribute to Amazon's intellectual property through patents and/or external publications.

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