Expoint – all jobs in one place
Finding the best job has never been easier

Software Developer Intern Ms Summer jobs at Google in Canada, Waterloo

Discover your perfect match with Expoint. Search for job opportunities as a Software Developer Intern Ms Summer in Canada, Waterloo and join the network of leading companies in the high tech industry, like Google. Sign up now and find your dream job with Expoint
Company (1)
Job type
Job categories
Job title (1)
Canada
Waterloo
331 jobs found
10.11.2025
G

Google Software Engineer III Core Canada, Ontario, Waterloo

09.11.2025
G

Google Top Customer Solutions Developer Compute High Touch Support ... Canada, Ontario, Waterloo

Limitless High-tech career opportunities - Expoint
Bachelor's degree in Science, Technology, Engineering, or equivalent practical experience. 6 years of experience troubleshooting and advocating for customers' needs, triaging technical issues, or software development. Experience creating content for...
Description:
Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
  • Bachelor's degree in Science, Technology, Engineering, or equivalent practical experience.
  • 6 years of experience troubleshooting and advocating for customers' needs, triaging technical issues, or software development.
  • Experience creating content for technical audiences (e.g., developer documentation, industry white papers, Computer Science course material, or IT administration playbooks).
  • Experience writing, reading, and debugging code in one of the following: Java, C, C++, Python, or Go.
  • Experience working with distributed systems, and distributed systems solutions, design patterns, or best practices.
  • Experience with web technologies (e.g., HTTP, HTML, DNS, TCP).

Preferred qualifications:
  • Experience in crisis response or escalation management across multiple teams, with the ability to influence momentum of incident response for critical customer issues.
  • Experience working with any public cloud services and infrastructure (e.g., Google Cloud Platform).
  • Experience as a system/network administrator working with Linux/Unix systems, from kernel to shell, file systems, and client-server protocols.
  • Experience with cloud computing and debugging complex workload issues across large-scale, multi-node environments.
  • Experience with one or more of the following solutions: system virtualization, on-premise or hybrid cloud computing.
  • Experience developing developer tools (e.g., automation, testing, debugging).
Show more

These jobs might be a good fit

09.11.2025
G

Google Senior Software Development Manager AI Customer Support Inte... Canada, Ontario, Waterloo

Limitless High-tech career opportunities - Expoint
Bachelor’s degree or equivalent practical experience. 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript). 7 years of experience leading...
Description:
Minimum qualifications:
  • Bachelor’s degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 7 years of experience leading technical project strategy, ML design, and optimizing industry-scale ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • 5 years of experience in a technical leadership role; overseeing projects.
  • 5 years of experience in a people management, supervision/team leadership role.
  • 2 years of experience with state of the art GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).

Preferred qualifications:
  • Master’s degree or PhD in Computer Science, or a related technical field.
  • 5 years of experience working in a complex, matrixed organization.
  • Experience in developing highly available, low-latency, and scalable distributed systems for real-time communication.
  • Experience building or integrating with cloud-based contact center technologies (e.g., CCaaS platforms, telephony, WebRTC) and knowledge of customer support operations.
  • Experience with building and deploying generative AI agents.
Show more

These jobs might be a good fit

09.11.2025
G

Google Top Customer Solutions Developer Mission Critical Canada, Ontario, Waterloo

Limitless High-tech career opportunities - Expoint
Bachelor's degree in Science, Technology, Engineering, or equivalent practical experience. 3 years of experience troubleshooting and advocating for customers' needs, triaging technical issues, or in software development. Experience creating content...
Description:
Minimum qualifications:
  • Bachelor's degree in Science, Technology, Engineering, or equivalent practical experience.
  • 3 years of experience troubleshooting and advocating for customers' needs, triaging technical issues, or in software development.
  • Experience creating content for technical audiences (e.g., developer documentation, industry white papers, computer science course material, or IT administration playbooks).
  • Experience writing, reading, and debugging code in Java, C, C++, Python, Go, or JavaScript.
  • Experience with network troubleshooting, including one tracing tool (e.g., traceroute or mtr) and one packet capture tool (e.g. tcpdump or Wireshark).

Preferred qualifications:
  • Experience working with distributed systems, and cloud services and infrastructure.
  • Experience in crisis response or escalation management across teams and ability to influence momentum of incident response for critical customer issues.
  • Experience with terminology/concepts associated with financial exchange industry.
  • Experience with networking protocols supporting ultra-low latency systems (e.g., multicast routing, time synchronization, and tiered NTP).
  • Experience with packet capture/analysis, artificial packet creation, load testing, and traffic path analysis.
  • Knowledge of Linux/Unix systems at system/network administrator level, web technologies (e.g., HTTP, HTML, and DNS), and networking fundamentals (e.g., load balancing, cloud storage, peering, TCP/IP).
Show more

These jobs might be a good fit

09.11.2025
G

Google Student Researcher BS/MS Winter/Summer Canada, Ontario, Waterloo

Limitless High-tech career opportunities - Expoint
Currently enrolled in a Bachelor's or Master’s degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research, Economics, Natural Sciences, or related technical field. Experience in one area of...
Description:

Applications will be reviewed on a rolling basis and it’s in the applicant's best interest to apply early. The anticipated application window is open untilJuly 17, 2026, but may close earlier if all available projects are full. Applications submitted after the application window or once the role is closed/projects are full will not be considered.

Participation in this program requires that you are located in Canada for the duration of the engagement.

This program is best suited for students who will not be seeking full time employment following this role, as this program is non-conversion eligible.

To start the application process, you will need an updated CV or resume and a current unofficial or official transcript in English (PDFs preferred).

Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
  • Currently enrolled in a Bachelor's or Master’s degree in Computer Science, Linguistics, Statistics, Biostatistics, Applied Mathematics, Operations Research, Economics, Natural Sciences, or related technical field.
  • Experience in one area of computer science (e.g., Natural Language Understanding, Human Computer Interactions, Computer Vision, Machine Learning, Deep Learning, Algorithmic Foundations of Optimization, Quantum Information Science, Data Science, Software Developing, or similar areas).

Preferred qualifications:
  • Currently enrolled in a full-time degree program and returning to the program after completion of the internship.
  • Currently attending a degree program in Canada.
  • Experience as a researcher, including internships, full-time, or at a lab.
  • Experience with one or more general purpose programming languages (e.g., Python, Java, JavaScript, C/C++, etc.).
  • Experience in contributing research communities or efforts, including publishing papers in major conferences or journals.
Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Bachelor's degree or equivalent practical experience. 1 year of experience with security assessments or security design reviews or threat modeling. 1 year of coding experience in one or more general...
Description:
Note: By applying to this position you will have an opportunity to share your preferred working location from the following:.
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 1 year of experience with security assessments or security design reviews or threat modeling.
  • 1 year of coding experience in one or more general purpose languages.
  • Experience with security development, computer and network security and security protocols.

Preferred qualifications:
  • Experience in working with two or more from the following 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.
  • Understanding of web service (e.g., HTTP, TCP, Java-Script).
Show more
Are you looking for an exciting and career-boosting opportunity as a software developer intern? Consider joining the tech industry in Google Canada’s Waterloo office! At Google, we pride ourselves on developing and honing the skills of our software developer interns to future-proof their technical abilities, so you can trust that this opportunity will give you the edge. Our software developer intern, Ms Summer, role will help you build your skills in an area that is not only increasingly in-demand in the tech industry, but provides the potential for an incredible career boost. You will refine your software skills by building innovative technology projects that will enable our product teams to deliver products that customers love. You’ll also write world-class code that shapes how billions of customers use Google’s products and services. All of this experience will position you well for a rewarding future in the tech industry. Throughout your time with us, you will be provided with the support and guidance to help you reach your full potential. To ensure that you don’t just survive, but thrive during your program, Ms Summer will provide ongoing mentorship, feedback, and resources to build on your existing skills — from coding to communicating to project managing. At Google Canada, we recognize that diverse, creative, and innovative input makes us stronger. Consequently, we encourage learning, openness, and acceptance of various ideas and cultures. We invite you to become part of our top-notch software developer intern team. Apply now at Expoint with a 300-word description of why you would make an excellent addition to our team in Waterloo.