JobFlexy

Software Development Manager – Amazon – Vancouver, BC

Location: Vancouver, BC | Company: Amazon

Vancouver’s tech scene is home to some of the most ambitious engineering challenges in the world, and Amazon Development Centre Canada ULC is at the forefront of that work. The Amazon Selection and Catalog Systems (ASCS) team is looking for a Software Development Manager to lead a high-impact team building the next generation of offer diagnostics and insight capabilities — systems that serve billions of requests daily at single-digit millisecond latency.

Sponsored Links

This isn’t a role where you maintain the status quo. You’ll be sitting at the intersection of large-scale distributed systems and emerging AI and agentic commerce technologies, defining how diagnostic and projection capabilities evolve to support autonomous shopping agents, hyper-local offer accuracy, and contextual catalog experiences. You’ll collaborate across multiple VP-level organizations and deliver direct customer-facing impact.

About the Role: Software Development Manager, Offers Platform

As the Software Development Manager for the Offer Projections and Insights team, you will own three critical pillars: Offer Diagnostics and Analytics (real-time and batch systems that surface offer health and buyability signals), Offer Aggregation Tier-1 Services (high-availability APIs that power the Amazon Retail shopping experience), and Multi-pack Entities (catalog modeling for bulk and multi-pack purchasing). Each of these directly shapes what customers see and experience when shopping on Amazon.

You’ll work alongside tenured Principal Engineers and Senior Software Engineers, driving technical strategy, architecture discussions, and best practices in software development and operations. A big part of the role is also being a leader in AI adoption — defining how your team leverages generative AI and agentic technologies to accelerate development and push intelligent catalog systems forward.

Sponsored Links

Benefits and Salary

Amazon offers a competitive total compensation package for this role. The base salary range in Vancouver, BC is $171,400 to $286,200 CAD annually, with the final offer based on experience, qualifications, and location. Total compensation may also include sign-on payments and restricted stock units (RSUs). Amazon provides comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being.

Job Details

📌 Job Type: Full-Time

🏢 Company: Amazon Development Centre Canada ULC

📍 Location: Vancouver, BC

🆔 Requisition ID: 10411375

💰 Pay: $171,400 – $286,200 CAD annually

Responsibilities

In this role, you’ll be leading a team of software developers tackling some of the most complex challenges in e-commerce catalog systems. From managing roadmaps and mentoring engineers to driving architectural decisions and AI adoption, every part of this job has real consequences for Amazon’s customer experience at global scale.

  • Collaborate effectively with cross-functional teams including product managers, stakeholders, and senior leaders to ensure end-to-end delivery of product capabilities
  • Define your team’s roadmap, manage ongoing projects, keep customers informed, and represent the team to upstream and downstream dependencies
  • Provide technical leadership including architecture and design discussions, deep dives, and root-cause resolution for complex engineering problems
  • Implement best practices in software development and operational processes alongside peers, senior management, and senior engineers
  • Lead AI adoption — define how your team leverages generative AI and agentic technologies to accelerate development and improve operational excellence
  • Develop and grow team members through coaching, mentoring, and creating pathways for skill development
  • Stay current with emerging technologies in AI/ML and distributed systems to drive innovation across your domain

Requirements / Skills

Amazon is looking for an experienced engineering leader who is as comfortable in a whiteboard architecture session as they are in a one-on-one with a junior developer. The ideal candidate brings a strong foundation in large-scale distributed systems, a track record of building effective engineering teams, and a genuine curiosity about where AI and agentic technologies are heading.

  • 3+ years of engineering team management experience leading software development teams
  • 7+ years of direct experience working within engineering teams in a hands-on technical capacity
  • 3+ years of experience designing or architecting new and existing systems, including design patterns, reliability, and scaling
  • 8+ years leading the definition and development of multi-tier web services
  • Knowledge of full software development lifecycle practices including coding standards, code reviews, source control, build processes, testing, and live site operations
  • Experience partnering with product or program management teams to align technical delivery with business goals
  • Preferred: Experience communicating with users, technical teams, and senior leadership to gather requirements and articulate product strategy
  • Preferred: Proven track record of recruiting, hiring, mentoring, and growing Software Engineers

How to Apply

To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date and reflects your 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

AI-generated summary and tips to help you highlight your strengths effectively.

Quick Summary & What to Highlight: This Software Development Manager role at Amazon in Vancouver is perfect for candidates who excel in engineering team leadership, large-scale distributed systems architecture, and AI/ML adoption strategies. On your resume, emphasize any experience with high-availability Tier-1 services, cross-functional collaboration at the VP level, and your ability to grow and mentor software engineering teams. If you’ve previously worked in e-commerce platforms, catalog systems, or real-time data services, 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, software development management, and generative AI that appear in the posting. Quantify your achievements where possible (e.g., “led a team of 12 engineers delivering a 40% latency reduction” or “scaled services to handle 2B+ daily requests”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about shaping agentic commerce systems 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 thoroughly — they are central to every stage of the hiring process. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your technical leadership, team building, and systems design skills. Common questions may include scenarios about managing ambiguity, driving cross-functional alignment, and making high-stakes architectural decisions. Dress appropriately for a technology environment, arrive 10–15 minutes early if interviewing in person, and bring copies of your resume. Prepare thoughtful questions about the team’s roadmap, AI initiatives, and engineering culture. After the interview, send a thank-you email within 24 hours reiterating your interest in the position.