Amazon SDE Intern Summer 2027 Canada | Software Development Engineer Internship
Apply by 19 Dec 2026
Key Facts
| Role | Software Development Engineer Intern |
|---|---|
| Company | Amazon |
| Location(s) | Canada — Vancouver BC, Toronto ON, Winnipeg MB, Victoria BC, Ottawa ON, Calgary AB (and other host cities; subject to change) |
| Term | Summer 2027 — ~12 weeks (May/June start → Aug/Sep end). Winter/Fall 2027 starts may also be available based on business need. |
| Deadline | Rolling — no firm deadline listed; apply early |
| Pay | Starting pay example: Vancouver CAD ~100,810 annually (plus life/AD&D insurance, PTO, and wellbeing resources). Exact offer varies by location. |
Overview
Amazon’s Canada SDE internship puts students on real customer-facing and infrastructure work — scalable services, cloud-native systems, and products that ship on week-scale cycles. Interns own code from design through deployment and operations, paired with a manager and mentor, while collaborating across disciplines.
You can highlight interests such as machine learning, distributed systems, databases, networking, mobile, embedded, quantum, or game development; team placement still follows business needs. Roles are in-person, full-time (~40 hrs/week), and applicants are considered across Amazon’s Canadian intern host cities.
Eligibility / Key Requirements
- 18+ and enrolled in a Bachelor’s or higher in CS, Computer Engineering, Data Science, Information Systems, or related STEM
- Expected degree conferral between October 2027 and September 2029
- At least one quarter/semester/trimester remaining after the internship ends
- Experience with at least one language such as Java, Python, C++, C#, Go, Rust, or TypeScript
- Data structures, basic algorithms, and/or OOP design experience
- Experience using AI-assisted development tools (academic or professional)
- Able to work full-time (~40 hrs/week) for up to a 12-week internship with no class/employment conflicts during the workday
Preferred: prior tech internship or strong projects; AWS/cloud, SQL/NoSQL, open source, version control; SDLC familiarity; strong problem decomposition and ownership.
How to Apply
- Open the official Amazon.jobs posting for this role (linked from the EduBard apply button).
- Create or sign in to your Amazon Jobs candidate account.
- Submit your application, including location preferences and any specialized-area interests you want considered.
- Complete any assessments or interview steps Amazon sends — verify dates and location on the employer site before accepting.
Compiled from the official Amazon posting. Always verify requirements, pay, and locations on the employer site before applying.