Back to jobsJob overview

About the role

Software Development Engineer Internship - Summer 2026 (Canada) at Amazon Development Centre Canada ULC - K03

Required Skills

javapythoncloud-nativedistributed-systemsawsdatabase-systemsai-toolsversion-control

About the Role

This is a Software Development Engineer internship at Amazon for summer 2026 in Canada. Interns will work on scalable cloud-native solutions, collaborate with cross-disciplinary teams, and own the full lifecycle of their code while solving meaningful problems that impact millions of customers globally.

Key Responsibilities

  • Collaborate with cross-disciplinary teams to design and build innovative products
  • Design and develop scalable solutions using cloud-native architectures and microservices
  • Participate in code reviews and contribute to technical documentation
  • Build and maintain resilient distributed systems that are scalable and fault-tolerant
  • Write clean, maintainable code following best practices and design patterns

Required Skills & Qualifications

Must Have:

  • 18 years of age or older
  • Experience with at least one general-purpose programming language (Java, Python, C++, C#, Go, Rust, or TypeScript)
  • Experience with data structures, algorithms, and/or object-oriented design
  • Enrolled in a Bachelor's degree or above in Computer Science or related STEM field
  • Able to work 40 hours/week for 12-week internship

Nice to Have:

  • Previous technical internship or project experience
  • Experience with AI tools, Cloud platforms (AWS), Database systems, or open-source projects
  • Ability to learn and adapt to new technologies quickly
  • Basic understanding of software development lifecycle
  • Strong problem-solving and communication skills