Manulife John Hancock

Financial Services

FallCo-op2026-SoftwareEngineer(12months)

$53–53k Toronto, 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 (12 months) at Manulife John Hancock. Skills: Software Engineering, Application Development, Scalable Software Development. Developing applications and systems that support business and customer solutions. Building scalable, high-quality software”

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

high-quality software

Contributing to the full software development lifecycle

Application development

Ongoing application maintenance

How You'll Work.

Team & Collaboration

Collaborate with engineering and business teams to build user-focused solutions; Participate in code reviews; Work with a team of engineers focused on building scalable, reliable applications; Guidance from skilled technical leaders who value 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 Toronto, Ontario, CAN office for a 12-month co-op, running from September 1st, 2026 – August 20th, 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 **Preferre

Free ATS check

Applying for this Fall Co-op 2026 - Software Engineer (12 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 →