Senior Software Development Manager, AWS S3 Tables
About the role
The Senior Software Development Manager will lead and grow a multi-team organization of senior engineers and engineering managers, fostering a culture of technical excellence, deep ownership, and customer obsession. They will define and execute a 1 to 3 year technical roadmap, balancing near-term customer wins with long-horizon bets on query performance, table maintenance, metadata scale, and Iceberg evolution.
Responsibilities
- Lead and grow a multi-team organization of senior engineers and engineering managers, fostering a culture of technical excellence, deep ownership, and customer obsession.
- Define and execute a 1 to 3 year technical roadmap, balancing near-term customer wins with long-horizon bets on query performance, table maintenance, metadata scale, and Iceberg evolution.
- Drive architectural decisions for distributed systems at exabyte scale, including metadata services, compaction and optimization pipelines, snapshot and transaction management, and engine integrations.
- Make S3 Tables the highest performing, most cost effective home for Apache Iceberg anywhere, and contribute back to the Iceberg open source project.
- Partner with product, business, and AWS analytics leadership to translate customer needs into engineering priorities that move adoption and trust.
- Establish operational excellence standards across availability, durability, latency, and throughput, and lead the org in exceeding them as the service scales.
- Recruit, develop, and retain top talent, building a diverse, high performing organization with a strong pipeline of future leaders.
- Represent S3 Tables in senior leadership reviews, customer engagements, and external forums with clarity and conviction.
Requirements
10+ years of engineering experience
5+ years of engineering team management experience
10+ years of planning, designing, developing and delivering consumer software experience
Experience partnering with product or program management teams
Experience managing multiple concurrent programs, projects and development teams in an Agile environment
Qualifications
- Experience partnering with product and program management teams
- Experience designing and developing large scale, high-traffic applications
Skills
Experience leading and growing multi-team organizations
Strong technical acumen and ability to drive innovation
Proven track record of delivering complex, high-impact projects
Excellent communication and collaboration skills
Ability to balance short-term goals with long-term strategic objectives
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.