Manulife

Senior Full Stack Software Engineer

Manulife
Apply
2 hours ago
Toronto, CanadaSenior

Responsibilities

  • Design and develop high-performance trading and risk-management applications.
  • Build cloud-native solutions on Azure using modern engineering practices.
  • Integrate market data, analytics platforms, and AI-powered capabilities into trading workflows.
  • Collaborate with business stakeholders, product teams, and engineers on strategic technology initiatives.
  • Drive continuous improvement through automation and engineering best practices.

Requirements

  • 5+ years of full-stack software development experience.
  • Strong expertise in Java, Spring Boot, and Python.
  • Hands-on experience with Docker, Kubernetes, Azure, SQL Server, and Databricks.
  • Experience building and supporting enterprise CI/CD pipelines.
  • Strong understanding of capital markets and financial derivatives, including options, futures, forwards, and swaps.
  • Experience integrating AI/ML or Generative AI solutions into enterprise applications.
  • Strong analytical, problem-solving, and stakeholder-management skills.
  • Preferred experience with derivatives pricing and risk management, Bloomberg, Reuters, Murex, Findur, Aladdin, fixed-income products and markets, Azure OpenAI, OpenAI APIs, or enterprise copilot development.

Benefits

  • Hybrid working arrangement in Toronto, Ontario.
  • Salary range of $113,000.00 CAD to $163,000.00 CAD, plus eligibility for incentive compensation.
  • Eligible employees may receive health, dental, mental-health, vision, disability, life and AD&D insurance, adoption/surrogacy, wellness, and employee/family assistance benefits.
  • Retirement savings plans, including pension and a global share ownership plan with employer matching contributions, plus financial education and counseling resources.
  • Paid holidays, vacation, personal and sick days, and statutory leaves of absence in Canada.
  • Equal-opportunity workplace with reasonable accommodation support.

Tech Stack

AzureDatabricksDockerJavaKubernetesMicrosoft SQL ServerPythonSpring Boot

Categories

Manulife

About Manulife

10,000+ employees
Contact me