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. As a Software Developer intern, you'll work on critical projects that shape the future of technology at one of the world's leading tech companies. The role offers both personal and professional development opportunities, including an executive speaker series and community-building activities.

You'll be working on complex computer science solutions, developing scalable distributed software systems, and collaborating on various projects with universal appeal. The internship focuses on real-world software development, allowing you to apply your academic knowledge to solve challenging technical problems that impact billions of users.

Google's engineering culture emphasizes innovation and technical excellence. You'll be part of a team that revolutionizes various products and services, from Google Ads to Chrome, Android to YouTube. The role involves designing, testing, deploying, and maintaining software solutions while working alongside experienced engineers and other talented interns.

The internship is based in Canada (Waterloo, Montreal, or Toronto) and requires full-time commitment for 12-14 weeks. You'll need strong programming skills in languages like Python, Java, JavaScript, or C++, and experience with data structures and algorithms. The program is specifically designed for students in their penultimate year of Master's studies, offering a perfect blend of practical experience and academic development.

This opportunity provides hands-on experience with Google's cutting-edge technologies and development practices. You'll work in a collaborative environment that values diversity, innovation, and technical excellence, while contributing to projects that have real-world impact. The internship includes mentorship opportunities and exposure to Google's engineering culture, making it an ideal stepping stone for a career in software development.

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 in Computer Science or related technical fields
  • Experience with data structures or algorithms
  • Currently attending a degree program in Canada
  • Available to work full time for 12 weeks outside of university term time
  • In penultimate academic year
  • English proficiency

Related Jobs

Software Developer Intern, PhD, Summer 2026

PhD Software Developer Internship at Google for Summer 2026, offering hands-on experience in developing scalable software systems and conducting advanced technical research.

Software Developer Intern, BS, Summer 2026

12-14 week paid software development internship at Google for Bachelor's students, working on critical projects and complex computer science solutions with opportunities for personal and professional growth.

Capital Markets QTS, Software Developer, Winter 2026 (Halifax), 4-12 Months

Winter 2026 Software Developer Co-op position at RBC's Quantitative Technology Services team in Halifax, offering hands-on experience in financial technology development.

Software Engineer I (Full-Stack) - 12 Month Winter Co-op

12-month Full-Stack Software Engineer Co-op position at EQ Bank, working on both backend and frontend development for Canada's innovative digital banking platform.

2026 CFO, Winter Finance Data Engineer (8 months)

8-month Finance Data Engineer internship at RBC, focusing on Python/SQL development and data management, perfect for students in Software Engineering or related fields.