Software Development Engineer, WW Deals & Promotions – Amazon – Vancouver, BC
Location: Vancouver, BC | Company: Amazon
Vancouver’s tech scene has a compelling new opening: Amazon is hiring a Software Development Engineer II for its WW Deals and Promotions team. This is a chance to work on systems that millions of shoppers interact with every single day — from discovering deals to completing a purchase — at one of the world’s most visited e-commerce platforms.
The role sits at the intersection of scale and user experience. You’ll be building and maintaining the promotions infrastructure that powers Amazon’s global deals ecosystem, collaborating with product managers and fellow engineers to ship features that are both technically sound and genuinely useful to customers.
About the Role: Software Development Engineer, WW Deals & Promotions
Day to day, you’ll be designing, building, and deploying scalable, low-latency services that sit at the core of Amazon’s promotions platform. You’ll translate business and customer requirements into robust technical solutions, work within distributed systems and microservices architectures, and help ensure these mission-critical services stay reliable and performant. The team also participates in on-call rotations, so operational ownership is part of the picture.
Beyond individual contribution, this role carries a mentorship dimension. You’ll be expected to review code, uphold development best practices, and help junior engineers grow — contributing to a culture of continuous improvement across the team. Strong communication skills matter here; you’ll be working cross-functionally with designers, product managers, and other engineering teams on a regular basis.
Benefits and Salary
The base salary range for this position is $114,800 to $191,800 CAD annually. As a total compensation employer, 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 that includes 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: 10539354
🗓️ Date Posted: September 14, 2026
💰 Pay: $114,800 – $191,800 CAD annually
Responsibilities
This role covers the full lifecycle of software delivery — from initial design through deployment and ongoing operations. You’ll be expected to take real ownership of the systems you build, including their reliability in production, while also contributing to the broader health of the team through mentorship and code quality standards.
- Design, build, and deploy scalable, low-latency services to support the deals and promotions experience
- Collaborate closely with product managers, designers, and other engineers to translate customer and business requirements into robust technical solutions
- Contribute to operational excellence of the team’s services, participate in on-call rotations, and improve system performance and reliability
- Set a high standard for code quality, maintainability, and development best practices through your own work and code reviews
- Mentor junior engineers and share your knowledge to help the team continuously improve
Requirements / Skills
Amazon is looking for an engineer with solid hands-on experience in professional software development, a strong grasp of system design principles, and the ability to work effectively in a cross-functional, fast-moving environment. Candidates who are comfortable with ambiguity and driven by customer impact will be well suited to this team.
- 3+ years of non-internship professional software development experience
- 2+ years of experience in design or architecture (design patterns, reliability, and scaling) of new and existing systems
- Proficiency in at least one major programming language such as Java, Python, or C++
- Experience with distributed systems, microservices architecture, and cloud infrastructure
- Full software development life cycle experience including coding standards, code reviews, source control management, build processes, testing, and operations (preferred)
- Bachelor’s degree in computer science or equivalent (preferred)
- Familiarity with or willingness to learn generative AI tools to enhance workflow efficiency and identify opportunities to improve products or customer experiences (preferred)
How to Apply
To apply, use the official Amazon job link below. Make sure your resume is up to date and reflects your relevant software development 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 Software Development Engineer role at Amazon in Vancouver is perfect for candidates who excel in scalable system design, distributed systems, and cross-functional collaboration. On your resume, emphasize any experience with microservices architecture, cloud infrastructure, and high-performance API development, attention to detail, and your ability to work in a fast-paced environment. If you’ve previously worked in e-commerce, promotions platforms, or large-scale backend systems, 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 low-latency services, code reviews, and operational excellence that appear in the posting. Quantify your achievements where possible (e.g., “reduced API latency by 30%” or “mentored a team of 4 junior engineers”). Write a brief cover letter expressing your genuine interest in Amazon and why you’re excited about contributing to the deals and promotions platform 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, engineering culture, and the scope of its promotions and deals products beforehand. Prepare specific examples using the STAR method (Situation, Task, Action, Result) to demonstrate your system design thinking, problem-solving approach, and mentorship experience. Common questions may include scenarios about handling ambiguous technical requirements, designing for scale, and balancing reliability with delivery speed. Dress appropriately for a software engineering environment, arrive 10–15 minutes early (or log in early for virtual interviews), and bring copies of your resume. Prepare thoughtful questions about the team’s technical stack, on-call practices, 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