Organization: Manulife John Hancock
Location: Montreal, Quebec, Canada
Working Arrangement: Hybrid
Schedule: Full-time
Language Requirement: Fully bilingual (French/English)
Compensation: $69,525 – $115,875 CAD, plus incentives and comprehensive benefits
About Manulife John Hancock
Manulife Financial Corporation is a leading international financial services provider committed to helping people make better decisions and improve their lives. With a strong focus on diversity, inclusion, and professional growth, Manulife offers employees a supportive environment to thrive. For more information, visit Manulife Story.
Program Overview
The Graduate Recruitment Opportunities (GRO) program is designed to accelerate early talent development and launch careers with purpose, structure, and growth. The START Technology New Graduate Program, a key stream within GRO, offers a two-year rotational experience with two 12-month placements in roles such as Full-Stack Software Engineer, Cloud-native Engineer, Business Analyst, and Data Engineer.
Participants gain structured learning, mentorship, leadership exposure, and the opportunity to contribute to impactful projects, building both technical and professional competencies. With a values-first culture, emphasis on wellbeing, and career progression, START prepares graduates for meaningful, future-ready tech careers.
Also Read: Bilingual Customer Service Representative Opportunities at Manulife With Hybrid Work
Main Responsibilities
- Contribute to the design and development of system components, including APIs, microservices, and applications.
- Analyze business requirements and create design specifications.
- Develop and execute unit tests to ensure system functionality.
- Track, communicate, and resolve defects effectively.
- Interface with dependent systems for scheduling and planning.
- Document system component modifications clearly.
- Perform analysis and debugging on existing systems.
- Develop proficiency with tools such as Java, JavaScript, Spring Boot, ReactJS, Azure AKS/ACS, APIM, Salesforce, and .NET.
Candidate Profile
Education Requirements
- Undergraduate degree in Computer Engineering, Software Engineering, Computer Science, or a related field from an accredited university.
Required Skills
- Strong interest in software engineering, data engineering, or business analysis.
- Understanding of object-oriented frameworks, design patterns, DevOps, web and mobile development, test-driven development, pair programming, data/database technologies, cybersecurity, and microservices.
- Familiarity with Agile/Scaled Agile/Scrum development practices.
- Fully bilingual in French and English to support clients in multiple jurisdictions.
Preferred Qualifications
- Knowledge of emerging web technologies and standards.
- Strong verbal and written communication skills.
- Aptitude to solve business problems using technology.
What You Can Expect
- Support to learn and grow in your desired career path.
- Recognition and flexibility in a culture that prioritizes inclusion and well-being.
- Opportunity to contribute to shaping the future as part of a global team.
- Comprehensive benefits include health, dental, vision, mental health support, disability insurance, adoption/surrogacy support, retirement savings plans, paid time off, and incentive programs.
Application Process
Interested candidates should submit a single PDF containing:
- Resume
- Academic transcript
- Work term evaluation (if applicable)
For application and further details, visit the Manulife Careers Page or contact recruitment@manulife.com for any accommodation requests.
Equal Opportunity Commitment
Manulife John Hancock values diversity and inclusion. All practices are administered without discrimination based on race, ancestry, religion, sex, gender identity, age, disability, or any other protected category. Reasonable accommodations are available during the recruitment process.