Senior Software Development Manager, Amazon S3 Request Processing
About the role
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.
Responsibilities
- 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.
Requirements
Experience partnering with product and program management teams. Experience managing multiple concurrent programs, projects and development teams in an Agile environment. 10+ years of planning, designing, developing and delivering consumer software experience. 10+ years of engineering team management experience. 10+ years of engineering experience.
Qualifications
- Experience designing and developing large scale, high-traffic applications.
- Experience with Amazon S3 and related technologies.
Skills
Strong leadership skills, strategic thinking, and the ability to balance short-term and long-term goals. Excellent communication and collaboration skills. Strong problem-solving and decision-making abilities. Experience with distributed systems and large-scale data processing. Familiarity with Apache Iceberg and related technologies.
Benefits
Comprehensive benefits including health insurance, retirement plans, paid time off, and parental leave. Sign-on payments and restricted stock units (RSUs) included in the compensation package. Details available at https://amazon.jobs/en/benefits.
Pay
Base salary range: $220,100.00 - $297,700.00 USD annually
Schedule
Full-time