Senior Software Development Manager, S3 – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
At the frontier of cloud analytics, Amazon S3 Tables is redefining what a storage system can do — and the team in Vancouver, BC is looking for a Senior Software Development Manager to lead the charge. This is a rare leadership opportunity to own the technical vision and multi-year roadmap of a fast-growing, high-impact service built on the most durable storage infrastructure ever created.
S3 Tables is the first cloud object store with native Apache Iceberg support, engineered for analytics workloads at exabyte scale. From streaming IoT telemetry ingestion to multi-petabyte lakehouses and AI agent data access via the Model Context Protocol, the problems this team tackles are genuinely novel. As the leader of this multi-team organization, you’ll be at the intersection of distributed systems, open-source table formats, and the open analytics ecosystem — partnering across AWS, the Apache Iceberg community, and enterprise customers worldwide.
About the Role: Senior Software Development Manager, S3
This position calls for a leader who is energized by problems that only emerge at S3 scale. You will own architectural decisions for metadata services, compaction and optimization pipelines, snapshot and transaction management, and engine integrations — all while growing and mentoring a team of senior engineers and engineering managers. The role demands both strategic depth and hands-on technical credibility.
You will work closely with product, business, and AWS analytics leadership to translate customer needs into engineering priorities, represent S3 Tables in senior leadership reviews and external forums, and help shape the evolution of Apache Iceberg in the cloud. This is a builder’s role on a team that is early in its journey, moving quickly, and inventing in places others assume are already solved.
Benefits and Salary
The base salary range for this position is $214,200 to $357,800 CAD annually. As a total compensation company, Amazon’s package may also include sign-on payments and Restricted Stock Units (RSUs). Final compensation is determined based on experience, qualifications, and location. Amazon offers a comprehensive benefits package including health insurance (medical, dental, vision, prescription, basic life and AD&D insurance), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being. Flexible work hours and arrangements are also part of the culture.
Job Details
📌 Job Type: Full-Time
🏢 Company: Amazon
📍 Location: Vancouver, BC
🆔 Requisition ID: 10543784
🗓️ Date Posted: September 15, 2026
💰 Pay: $214,200 – $357,800 CAD annually
Responsibilities
As Senior Software Development Manager for S3 Tables, your day-to-day work spans technical leadership, organizational development, and direct customer impact. You will be accountable for the health and direction of a multi-team organization while staying close enough to the technical architecture to drive sound decisions at scale. Every initiative your team ships translates directly into improvements in query latency, ingestion throughput, and cost efficiency for customers running demanding analytics workloads.
- 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
- Advance S3 Tables as the highest performing, most cost-effective home for Apache Iceberg, and actively contribute back to the open-source Iceberg 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 organization 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 / Skills
The ideal candidate brings deep engineering experience, a track record of leading high-performing teams, and the technical credibility to engage meaningfully with senior engineers building systems at massive scale. Amazon values diverse career paths and encourages candidates to apply even if their background doesn’t follow a traditional route — what matters most is your ability to think big, invent on behalf of customers, and execute with rigour.
- 10+ years of engineering experience, with a strong foundation in planning, designing, developing, and delivering consumer software
- 5+ years of engineering team management experience, leading and growing technical organizations
- Agile project management experience managing multiple concurrent programmes, projects, and development teams
- Partnership with product or programme management teams to align engineering priorities with business outcomes
- Experience designing and developing large-scale, high-traffic applications (preferred)
How to Apply
To apply for this Senior Software Development Manager position at Amazon in Vancouver, use the link below to access the official application. Make sure your resume is current and reflects your most relevant engineering leadership experience before submitting.
Share This Opportunity
Know someone who might be interested? Share this job posting and help them join Amazon in Vancouver.
Job Summary & Tips for Applying
Quick Summary & What to Highlight: This Senior Software Development Manager, S3 role at Amazon in Vancouver is perfect for candidates who excel in engineering leadership at scale, distributed systems architecture, and cross-functional stakeholder management. On your resume, emphasize any experience with large-scale analytics infrastructure, open-source contributions, or multi-team engineering management, attention to technical detail, and your ability to drive roadmaps in a fast-paced, high-growth environment. If you’ve previously worked in cloud storage, data lakehouse platforms, or Apache Iceberg ecosystems, make sure to highlight specific achievements and responsibilities that align with this position.
Resume & Application Tips: Before applying, tailor your resume to match the job description. Include keywords like distributed systems, Apache Iceberg, and engineering team management that appear in the posting. Quantify your achievements where possible (e.g., “managed a team of 30+ engineers across 4 sub-teams” or “reduced query latency by 40% through architectural redesign”). Write a brief cover letter expressing your genuine interest in Amazon S3 Tables and why you’re excited about this opportunity in Vancouver. Double-check your application for spelling errors and ensure your contact information is current.
Interview Preparation: If selected for an interview, research Amazon‘s Leadership Principles, the S3 Tables product, and the Apache Iceberg open-source project beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your engineering leadership, architectural decision-making, and talent development experience. Common questions may include scenarios about managing competing priorities across teams, driving technical vision in ambiguous environments, and building high-performing engineering cultures. Dress appropriately for a technology environment, arrive 10–15 minutes early or join the video call ahead of time, and bring copies of your resume. Prepare thoughtful questions about the S3 Tables roadmap, team structure, and growth opportunities within AWS. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.
Recommended Job Offers
More Amazon openings near Vancouver, BC