Software Development Manager, Promotions Customer Experience (PCX) – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
At the heart of how hundreds of millions of customers discover deals and savings sits a platform that very few engineering leaders get the chance to shape. Amazon is looking for a Software Development Manager to lead the team behind its promotions and deals platform in Vancouver, BC — a system that directly powers customer-facing experiences across search, detail pages, cart, and checkout during every major global shopping event.
This is the kind of role where your technical strategy becomes immediately visible in real customer outcomes. You’ll guide engineers through complex distributed-systems challenges, define multi-year platform investments, and collaborate across product, design, and engineering to turn ambiguous problems into shipped, measurable results.
About the Role: Software Development Manager, Promotions Customer Experience
Your team owns the end-to-end promotions and deals experience on Amazon — a platform that serves data and ranking signals to over 150 internal teams across the company. The mission is to create a unified promotional experience that presents customers with the most relevant savings, bridging deals, coupons, price discounts, and other formats into a cohesive shopping journey. The scale here is significant: your services need to maintain high availability through peak-traffic events while continuously evolving.
Day-to-day, you’ll move between reviewing operational metrics and service health dashboards, running architecture reviews, roadmap sessions with product partners, and one-on-ones focused on career growth. The team values collaboration, technical rigour, and a genuine commitment to building an inclusive environment where every engineer can do their best work.
Benefits and Salary
The base salary range for this position is $171,400 to $286,200 CAD annually, with final compensation determined by experience, qualifications, and location. As a total compensation company, Amazon’s package may also include sign-on payments and restricted stock units (RSUs). Amazon offers a comprehensive benefits package including health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), a 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: 10560784
🗓️ Date Posted: September 25, 2026
💰 Pay: $171,400 – $286,200 CAD annually
Responsibilities
As Software Development Manager for the Promotions Customer Experience team, you’ll be accountable for both the technical direction and the people behind one of Amazon’s highest-reach platforms. Your responsibilities span strategic planning, system architecture, and day-to-day team leadership — requiring you to be equally comfortable in a design review and a career development conversation.
- Own the technical strategy and multi-year roadmap for a core promotions platform, aligning engineering investments with customer and business goals
- Lead, hire, coach, and develop a team of software engineers, building an inclusive, high-performing culture and supporting each individual’s career growth
- Drive system design and architecture decisions across distributed services, real-time and batch data pipelines, and machine-learning-driven merchandising at scale
- Operate and continuously improve services that supply deals and promotions data to over 150 internal consumers, maintaining high availability through peak-traffic events
- Partner with product management, design, and peer engineering teams to define requirements, prioritize work, and deliver measurable outcomes for customers
Requirements / Skills
Amazon is looking for a leader who brings deep engineering experience alongside the people skills to build and sustain a high-performing team. You should be comfortable navigating both complex distributed systems and the nuances of growing individual engineers — and ideally have done both at meaningful scale.
- 3+ years of engineering team management experience
- 7+ years working directly within engineering teams, with hands-on technical depth
- 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 engineering practices and patterns across the full software/hardware/networks development lifecycle, including coding standards, code reviews, source control, build processes, testing, certification, and live-site operations
- Experience partnering with product or program management teams to align engineering and business priorities
- Preferred: Experience communicating with users, technical teams, and senior leadership to collect requirements and describe product features, technical designs, and strategy
- Preferred: Experience recruiting, hiring, mentoring, and managing software engineers to improve their skills and effectiveness
How to Apply
To apply, visit the official Amazon job posting using the link below. Make sure your resume is up to date before submitting your application.
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 Software Development Manager role at Amazon in Vancouver is ideal for candidates who excel in distributed systems leadership, engineering team management, and large-scale platform architecture. On your resume, emphasize any experience with promotions, merchandising, or e-commerce platforms, your track record of leading engineering teams, and your ability to operate high-availability services in a fast-paced environment. If you’ve previously worked on real-time data pipelines, machine-learning-driven ranking systems, or multi-tier web 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, technical roadmap, and engineering management that appear in the posting. Quantify your achievements where possible (e.g., “led a team of 8 engineers delivering a platform serving 100+ internal consumers” or “reduced P99 latency by 30% across peak-traffic events”). Write a brief cover letter expressing your genuine interest in Amazon‘s promotions platform 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, recent platform and retail news, and company culture beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your technical leadership, architecture decision-making, and team development skills. Common questions may include scenarios about managing competing priorities, handling operational incidents at scale, or coaching engineers through career challenges. Dress appropriately for a technology environment, arrive 10–15 minutes early for any in-person rounds, and bring copies of your resume. Prepare thoughtful questions about the team’s current platform challenges, roadmap priorities, and growth opportunities. 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