mid Software Engineer ic · Posted May 9, 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#, AWS, Distributed Systems. 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
May 9, 2026

More roles at Amazon

Software Development Engineer, Amazon Ads Nova
New York City, NY · mid
Java C# AI Agents
Certified Pharmacy Technician, Fulfillment - Amazon Pharmacy
Miami, FL · mid
Delivery Consultant – SAP , Professional Services, SAP
New York City, NY · mid
Python Ruby AWS
MLA IP Design Verification Engineer, Annapurna Labs
Cupertino, CA · mid
Python AWS Machine Learning
Sr. Social Media & Influencer Manager, Amazon Books Brand & Social
Seattle, WA · senior
All Amazon jobs →

Job description

from Amazon careers

AWS has the most services and more features within those services than any other cloud provider–from infrastructure technologies like compute, storage, and databases–to emerging technologies, such as machine learning and artificial intelligence, data lakes and analytics, and Internet of Things. AWS is expending its successes internationally across the global, at the same time facing the ever evolving feature parity and localization issues in countries internationally. The ideal candidate is clearly passionate about new opportunities and has a demonstrated track record of success in delivering new features and products. A commitment to team work, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high-performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems and/or data intensive applications. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where innovations are constant and priorities shift fast. The successful candidate’s code and approach to work will be exemplary, delivering solutions that are inventive, secure, easily maintainable, appropriately scalable, and extensible. Key job responsibilities * A constant learner on new or existing technologies to drive technological leadership in…

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