mid Software Engineer ic · Posted Mar 2, 2026
C$114,800 – C$191,800
CAD per year

About this role

Amazon is hiring a mid-level Software Engineer based in Vancouver, Canada. The posting calls out experience with Java, C#, Distributed Systems, API Development. Compensation is listed at C$114,800–C$191,800 per year.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Vancouver, Canada
Department
Software Development
Posted
Mar 2, 2026

More roles at Amazon

Sr. Social Media & Influencer Manager, Amazon Books Brand & Social
Seattle, WA · senior
Senior Supply Chain Manager, Fauna
New York City, NY · senior
Full Stack
Ingénieur en machine learning/Machine Learning Engineer, ProServe Shared Delivery Team - Data & AI
Montreal, Canada · mid
Python JavaScript TypeScript
UX Designer, Publisher, Partner and Sales Team UX Team
New York City, NY · mid
React Figma
Data Center Security Manager , AMER East
Ashburn, VA · manager
AWS Networking Security
All Amazon jobs →

Job description

from Amazon careers

Amazon Transparency is tackling a $1.7 trillion global retail industry challenge: preventing supply chain defects including counterfeit products across all retail channels. Our vision is to establish the industry standard for global, retail-agnostic track and trace capabilities that scale beyond Amazon's ecosystem. In this role, you will: - Define technical direction: Lead architectural decisions for complex, distributed systems that operate at Amazon scale, balancing innovation with operational excellence - Drive end-to-end ownership: Take full ownership of services from design through implementation, deployment, and ongoing operations - Solve ambiguous problems: Navigate complex technical and business challenges with limited guidance, breaking down large problems into executable solutions - Influence product strategy: Partner closely with product managers and senior engineers to shape customer experiences and business outcomes based on technical feasibility and system constraints - Mentor and elevate: Raise the technical bar for the team through code reviews, design discussions, and knowledge sharing - Balance speed and quality: Deliver rapidly while building robust, scalable solutions that minimize future re-engineering Key job responsibilities - Design and implement complex, scalable software systems and robust APIs - Mentor engineers, conduct code reviews, and establish best practices - Make architectural trade-offs balancing business needs and technical constraints…

This is an excerpt. Read the full job description on Amazon careers →
All software engineering jobs software engineering in Vancouver, Canada Jobs in Vancouver, Canada software engineering salaries software engineering career path
All Amazon Jobs Browse software engineering roles mid positions