Manulife John Hancock
Financial Services
FallCo-op2026-SoftwareEngineer(8months)
Neural analysis suggests this role is
optimal for Entry candidates.
“Fall Co-op 2026 - Software Engineer (8 months) at Manulife John Hancock. Skills: Software Engineering, Application Development. Developing applications and systems that support business and customer solutions. Contributing to the full software development lifecycle”
Industry & Context.
What They're Looking For.
Must Have
Currently pursuing an undergraduate degree in Computer Science, Engineering, or a related field, Experience with at least one programming language (e. g. , Java, Python, Go, JavaScript), Familiarity with version control systems (e. g. , Git, Bitbucket), communication skills, willingness to learn in a collaborative environment
Nice to Have
Exposure to software frameworks, libraries, or development tools, Understanding of software development lifecycle and best practices, Familiarity with APIs, web services, or application architecture
What You'll Do.
Developing applications and systems that support business and customer solutions
Contributing to the full software development lifecycle
reliable applications
Supporting application development
and debugging efforts
Assisting in feature development and system enhancements
Collaborating with engineering and business teams to build user-focused solutions
Participating in code reviews
Maintaining code quality standards
Supporting deployment
and ongoing application maintenance
How You'll Work.
Team & Collaboration
Collaborate with engineering and business teams; Work with a team of engineers; Guidance from skilled technical leaders; Teamwork and coordination abilities
Communication Scope
Communication skills
Full Job Description
At Manulife John Hancock, we believe in investing in the future – starting with you. Our co-op program is your launchpad to success, offering the support, structure, and exciting opportunities you need to thrive and make your mark. As a Software Engineering Co-op, you’ll gain hands-on experience developing applications and systems that support business and customer solutions. You’ll work with modern development tools and frameworks to build scalable, high-quality software while contributing to the full software development lifecycle. We offer multiple roles within this program, providing support from our diverse, passionate, and talented technology teams. You'll receive guidance from skilled technical leaders who value your teamwork and coordination abilities, and gain exposure to industry-leading, enterprise technologies. We are currently looking for highly motivated students to join us in our Waterloo, Ontario, CAN office for a 8-month co-op, running from September 1st, 2026 – April 23rd 2027. This is a hybrid position, where you are expected to be in the office Tuesday-Thursday, with the opportunity to work remotely on Mondays and Fridays. **Position Responsibilities:** * Contribute to a team of engineers focused on building scalable, reliable applications * Support application development, testing, and debugging efforts * Assist in feature development and system enhancements * Collaborate with engineering and business teams to build user-focused solutions * Participate in code reviews and maintain code quality standards * Support deployment, monitoring, and ongoing application maintenance **Required Qualifications:** * Currently pursuing an undergraduate degree in Computer Science, Engineering, or a related field * Experience with at least one programming language (e.g., Java, Python, Go, JavaScript) * Familiarity with version control systems (e.g., Git, Bitbucket) * Strong communication skills and willingness to learn in a collaborative environment **Preferred
Applying for this Fall Co-op 2026 - Software Engineer (8 months) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Manulife John Hancock?
Real rants from real employees. Read before you apply.