Taro Logo

Software Developer Intern, MS, Summer 2026

Google is a global technology company that builds innovative products and services used by billions of people worldwide.
Backend
Software Engineering Intern
In-Person
5,000+ Employees
AI · Enterprise SaaS

Job Description

Join Google for a unique 12-14 week paid internship program designed for Master's students in Computer Science or related fields. As a Software Developer intern, you'll work on critical projects that shape Google's future in computing and intelligent systems. You'll be part of a team developing scalable, distributed software systems and collaborating on projects with universal appeal.

The role offers both personal and professional development opportunities, including an executive speaker series and community-building activities. You'll be working on real-world problems, designing, testing, deploying, and maintaining software solutions while growing your skills throughout the internship.

Google's engineering focus means you'll be part of a company that's constantly pushing technological boundaries. From Google Ads to Chrome, Android to YouTube, Social to Local, you'll have the opportunity to work on products that impact billions of users worldwide. The internship emphasizes hands-on experience with data structures, algorithms, and large-scale systems.

The program requires English proficiency and location in Canada during the internship period. Applications are reviewed on a rolling basis until October 31, 2025, with positions potentially filling earlier. This is an excellent opportunity for students in their penultimate year of Master's studies to gain practical experience at one of the world's leading tech companies.

Working at Google means joining a culture of innovation where you'll collaborate with talented peers, tackle complex technical challenges, and contribute to projects that make a real difference in how people interact with technology.

Last updated 5 days ago

Responsibilities For Software Developer Intern, MS, Summer 2026

  • Develop scripts to automate routine tasks
  • Analyze information and evaluate results to choose the best solution to effectively solve problems
  • Apply knowledge gained in computer science courses to real world problems
  • Create and support a team including working with peers, managers, and teams

Requirements For Software Developer Intern, MS, Summer 2026

Python
Java
JavaScript
TypeScript
Go
  • Pursuing a Master's degree or post secondary or training experience with a focus on subjects in software development or other technical related fields
  • Experience with data structures or algorithms gathered from inside or outside of school or work
  • Currently attending a degree program in Canada and available to work full time for 12 weeks outside of university term time
  • Penultimate academic year or returning to a degree program after completion of the internship
  • Experience programming in three or more of the following languages: C, C++, C#, Java, JavaScript, Kotlin, Go, Python, Typescript or similar
  • Experience with web application development, Unix/Linux environments, mobile application development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, developing large software systems, or security software development

Benefits For Software Developer Intern, MS, Summer 2026

Medical Insurance
Relocation Benefits
  • Health insurance coverage
  • Relocation assistance for interns