Manulife John Hancock is looking for a Software Engineering Intern for a 12‑month co‑op/internship in Waterloo, Ontario. The role offers hybrid work with in‑office Tue‑Thu and remote Mon‑Fri, and includes exposure to enterprise technologies and full software development lifecycle. Applicants should be pursuing an undergraduate degree in CS/Engineering, with experience in at least one language (Java, Python, Go, JS) and familiarity with Git/Bitbucket.