Software Development Manager , Aurora PostgreSQL Team

AmazonEast Palo Alto, CA
Onsite

About The Position

The Aurora organization is seeking an expert in performance engineering to optimize open source and cloud-native databases. This role involves leveraging AWS' advanced infrastructure in compute, storage, and networking to deliver software optimizations that fully exploit cloud capabilities. The manager will drive the roadmap for feature and performance improvements in Aurora PostgreSQL and MySQL database engines. Key responsibilities include leading innovation and delivering high-performing database features, participating in performance bottleneck analysis, software improvements driven by new hardware, benchmarking, automated performance regression testing, workload optimizations, and capacity sizing. The position requires driving the performance roadmap for cost-effective and scalable database services, utilizing deep knowledge in experiment design, implementation, and data analysis, and innovating with machine learning to understand customer workload patterns for application performance improvement. The manager will collaborate with Aurora engineering teams and customers to analyze workloads and engineer performance solutions. Amazon Web Services (AWS) is a leader in the Cloud, and the team solves complex database problems related to immense growth, scaling, high performance, and high availability for Aurora MySQL and PostgreSQL databases.

Requirements

  • 3+ years of engineering team management experience
  • 7+ years of engineering 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

  • Lead the innovation and deliver high performing database features that power Aurora’s performance.
  • Lead and participate in efforts around performance bottleneck analysis, improvements in software driven by new hardware, benchmarking efforts, automated performance regression testing, workload optimizations and capacity sizing.
  • Drive the performance roadmap to deliver cost-effective and scalable database services.
  • Use and further develop deep knowledge in areas including experiment design, implementation, and data analysis.
  • Innovate using machine learning techniques to understand customer workload patterns and identify specific optimizations to improve overall application performance.
  • Work with the Aurora engineering teams and customers to analyze workloads and engineer solutions to drive performance improvements.

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, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service