Join Google for a unique 12-14 week paid internship program focused on software development and engineering excellence. As a Software Developer intern, you'll work on critical projects that impact Google's core products and services used by billions of people worldwide. 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 program is designed for Bachelor's degree students in Computer Science or related fields, offering hands-on experience in software development at one of the world's leading tech companies.
The internship provides two main tracks: Software Developer and Site Reliability. As a Software Developer intern, you'll design, test, deploy, and maintain software solutions while growing and evolving during your internship. The Site Reliability track focuses on keeping critical systems operational, from code-level troubleshooting to building new automation infrastructure.
Google's engineering culture is at the heart of this opportunity, where you'll work alongside talented professionals who are revolutionizing technology across various domains - from Google Ads to Chrome, Android to YouTube, and beyond. You'll have the chance to apply your theoretical knowledge to real-world problems while contributing to projects that impact millions of users.
The internship requires English proficiency and is based in Canada, with locations in Waterloo, Montreal, or Toronto. Applications are reviewed on a rolling basis until October 31, 2025, but may close earlier if all projects are filled. This is an excellent opportunity to gain practical experience at a company that's constantly pushing the boundaries of technology and innovation.