Manulife John Hancock

Financial Services

FallCo-op2026-SoftwareEngineer(8months)

$53–53k Waterloo, Ontario, Canada FULL TIME Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Entry candidates.

The Brief

“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.

Financial Services

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

Free ATS check

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.

Read Company Rants →