Jobs · Consulting · Virginia

Senior Software Development Manager, Amazon S3 Request Processing

Amazon Web Services (AWS) · Arlington, VA · Today
ConsultingFull-time

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

Similar jobs