Back-End Software Engineer

Manulife/John Hancock

Toronto

Hybrid

CAD 86,000 - 136,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health
Dental
Mental health

Job summary

Manulife/John Hancock is seeking a senior backend engineer in Toronto to lead cloud-native solutions on Azure. You will design, implement, and validate scalable services in a collaborative, Agile environment, mentoring peers and driving engineering excellence.

The role emphasizes architecture, open-source collaboration, and telemetry-driven reliability. A hybrid work arrangement is offered, with a focus on secure, performant software delivery and continuous improvement.

Qualifications

  • 5+ years back-end development experience with Databricks, PySpark, Azure Data Factory and SQL Server.
  • 5+ years experience deploying cloud-native solutions on Azure.
  • 5+ years CI/CD deployment experience with Azure DevOps, Jenkins, or GitHub Actions.
  • Proven software architecture design and UML documentation.
  • Strong problem-solving and communication across distributed teams.
  • Familiarity with Java and Spring Boot is a plus (asset).

Responsibilities

  • Work in an Agile team to create, deliver and maintain high-quality, performant, and secure solutions.
  • Research industry standard methodologies in software development and apply them.
  • Assess future technology needs to meet business objectives.
  • Provide technical leadership across the SDLC and ensure architectural consistency.
  • Lead design and review of software systems and high-level tech decisions.
  • Build solutions to close identified gaps and improve systems.
  • Pair program with engineers or AI tools to learn and mentor.
  • Contribute to open source projects and telemetry tooling.

Skills

Databricks
PySpark
Azure Data Factory
SQL Server
Azure DevOps
CI/CD
UML
Communication
Distributed teams

Tools

Azure DevOps
Jenkins
GitHub Actions
Java Spring Boot
Power BI
React
NodeJS

Job description

Position Responsibilities
  • Work in an Agile team to create, deliver and maintain high-quality, performant, and secure solutions.
  • Use a proactive approach to common challenges and continually research industry standard methodologies in software development.
  • Assess the target (future) state of the organization’s technology needs to achieve the business objectives.
  • Provide technical leadership across the software development lifecycle, ensuring architectural consistency and engineering excellence.
  • Lead the design and review of software systems, making high-level decisions on architecture and technology choices.
  • Build the solutions to close identified gaps and improve our systems.
  • Pair program with other software engineers or AI tools to learn, coach, and mentor.
  • Consume and contribute to open source and inner source projects.
  • Help us build up our performance and reliability story using tools like New Relic, Dynatrace, and Moogsoft for performance monitoring, end-to-end logging, and other telemetry data.
  • Learn and become proficient in various technologies as required.
Required Qualifications
  • 5+ years back-end development, designing, implementing solutions in Databricks, Pyspark (Python API), Azure Data Factory and SQL Server
  • 5+ years of experience developing cloud-native solutions on Azure
  • 5+ years working with solutions deployment via CI/CD using Azure DevOps, Jenkins, GitHub Actions, or similar technologies
  • Proven experience in designing software systems and documenting the design using tools such as UML
  • An approach dedicated to finding solutions, with the ability to make sound professional decisions
  • Ability to make complex information accessible and communicate easily within distributed teams
  • Familiarity with Java and Java Spring Boot is an asset
Preferred Qualifications
  • Experience in Power BI is an asset.
  • Experience in the financial industry (a plus).
  • Proven track record of practical, thoughtful problem solving.
  • Experience with JavaScript, React, and/or NodeJS would be an asset.
When you join us

We’ll empower you to learn and grow the career you want. We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words.

As part of our distributed team, we’ll support you in shaping the future you want to see.

About Manulife and John Hancock

Manulife Financial Corporation is a leading international financial services provider, helping people make their decisions easier and lives better. To learn more about us, visit https://www.manulife.com/en/about/our-story.html.

Manulife is an Equal Opportunity Employer

At Manulife/John Hancock, we embrace our diversity. We strive to attract, develop and retain a workforce that is as diverse as the customers we serve and to foster an inclusive work environment that embraces the strength of cultures and individuals.

We are committed to fair recruitment, retention, advancement and compensation, and we administer all of our practices and programs without discrimination on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion or religious beliefs, creed, sex (including pregnancy and pregnancy-related conditions), sexual orientation, genetic characteristics, veteran status, gender identity, gender expression, age, marital status, family status, disability, or any other ground protected by applicable law.

It is our priority to remove barriers to provide equal access to employment.

A Human Resources representative will work with applicants who request a reasonable accommodation during the application process. All information shared during the accommodation request process will be stored and used in a manner that is consistent with applicable laws and Manulife/John Hancock policies.

To request a reasonable accommodation in the application process, contact hr@manulife.com.

Referenced Salary Location
  • Location: Toronto, Ontario
  • Working Arrangement: Hybrid
  • Salary range is expected to be between $86,100.00 CAD - $136,100.00 CAD
  • Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
  • The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training.
  • If you are applying for this role outside of the primary location, please contact hr@manulife.com for the salary range for your location.
Benefits
  • Health
  • Dental
  • Mental health
  • Vision
  • Short- and long-term disability
  • Life and AD&D insurance coverage
  • Adoption/surrogacy and wellness benefits
  • Employee/family assistance plans
  • Various retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
  • Financial education and counseling resources
Paid Time Off

Our generous paid time off program in Canada includes holidays, vacation, personal, and sick days, and we offer the full range of statutory leaves of absence.

If you are applying for this role in the U.S., please contact hr@manulife.com for more information about U.S.-specific paid time off provisions.

Data & Analytics

We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.

Our Mission & Vision

We're Manulife. And we’re on a mission to make decisions easier and lives better. Better is what drives us.

It’s what inspires us to find new ways to support customers and colleagues in living longer and healthier lives.

It’s the reason we’re dedicated to investing in digital innovation and industry-leading AI, and accelerating a sustainable and economically inclusive future.

Joining us means you’ll be empowered to learn and grow your career. We’ll recognize and support you in a flexible environment where well-being and inclusion are more than just words. And as part of our global team, you’ll help shape the future you want to see – and discover that better can take you anywhere you want to go.

Recent Awards
  • 2026 Gallup Exceptional Workplace Award Winner
  • Manulife Named one of Forbes World’s Best Employers 2025
  • Financial Times World’s Best Employers Asia-Pacific 2026
  • We’ve been recognized as one of Canada’s Top 100 Employers 2026
  • #1 Life Insurer for AI Maturity by Evident 2026
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Scientist - GenAI
Senior Data Scientist - GenAI

Manulife/John Hancock • Toronto

Hybrid
CAD 129,000 - 179,000
Health benefits
Retirement plans
Paid time off
+1
Lead - AI Strategic Initiatives
Lead - AI Strategic Initiatives

Manulife/John Hancock • Toronto

Hybrid
CAD 93,000 - 143,000
Health insurance
Dental insurance
Vision insurance
+4
Senior Data Architect
Senior Data Architect

Manulife/John Hancock • Toronto

Hybrid
CAD 113,000 - 163,000
Health benefits
Dental/Vision
Disability insurance
+4
Associate Manager, Strategy, Performance & Chief of Staff
Associate Manager, Strategy, Performance & Chief of Staff

Manulife/John Hancock • Toronto

Hybrid
CAD 74,000 - 123,000
Health benefits
Pension plan
Paid time off
+1
Associate Applied AI Engineer – GenAI Systems
Associate Applied AI Engineer – GenAI Systems

Manulife/John Hancock • Toronto

Hybrid
CAD 70,000 - 116,000
Health benefits
Pension and employee share ownership
Generous paid time off
Information Risk Management Senior Consultant
Information Risk Management Senior Consultant

Manulife/John Hancock • Toronto

Hybrid
CAD 113,000 - 163,000
Health benefits
Pension plan
Paid time off
+1
Lead Infrastructure Architect, GTCS
Lead Infrastructure Architect, GTCS

Manulife/John Hancock • Toronto

Hybrid
CAD 140,000 - 210,000
Health benefits
Pension and share ownership plan
Paid time off
Associate Manager, Audit Operations & Reporting
Associate Manager, Audit Operations & Reporting

Manulife/John Hancock • Toronto

Hybrid
CAD 74,000 - 123,000
AI Security Architect
AI Security Architect

Manulife/John Hancock • Toronto

Hybrid
CAD 113,000 - 163,000
Health coverage
Dental
Mental health support
+6
Lead Infrastructure and Domain Architect, GTCS
Lead Infrastructure and Domain Architect, GTCS

Manulife/John Hancock • Toronto

Hybrid
CAD 126,000 - 210,000
Health insurance
Dental insurance
Vision care
+2