1,810,876open jobs
104,168companies
274,976added this week
Browse all
Salary
≈ $14k – $41k per year (Estimated)
Location
In office (Makati)
Seniority
Senior · 8+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 17, 2026. First seen by Alion on Jul 30, 2026. Manulife scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Manulife is a Canadian insurance and asset management group founded in Toronto in 1887, with the first Canadian prime minister as its founding president. It sells life and health insurance, annuities and retirement products in Canada, the United States under the John Hancock brand and across a dozen Asian markets, and runs Manulife Investment Management as a global asset manager for institutional and retail clients. Headquartered in Toronto and listed in Toronto, New York and Hong Kong, it earns a growing share of its profit in Asia and has been reducing its exposure to legacy long-term care liabilities through reinsurance transactions.

The customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to solve critical problems for the future of the business, which is why we need you.

We are seeking self-motivated engineers, who are obsessed with delivering value, are forward-thinking, love to learn from both successes and failures, and are excited to see the successful implementation of the products they deliver while remaining open to change and continuous improvement.

Position Responsibilities:

As a Senior C++ Developer, you will:

  • Build best in class software solutions to drive our products, including prototyping, building, and testing new functionality.

  • Maintain and ensuring high quality software, with accountability for production reliability and usage.

  • Designing, coding, unit testing and integrating new features and functionality as defined by the PO and team.

  • Contribute creative problem solving that bring software designs to life.

  • Apply agile principles and methodology within the squad.

  • Contribute the development of automated test harnesses as necessary to ensure delivery of high-quality code.

  • Updating progress daily through the tracking tool (Jira) or Kanban board.

  • Completing any of the documentation required e.g. deployment, maintenance, support and business needs.

You will bring and continuously build upon the following skills:

  • Apply organizational and problem-solving abilities that enable you to manage through creative abrasion.

  • Leverage strong verbal and written communication with the ability to effectively articulate and communicate technical vision, possibilities, and outcomes.

  • Collaborate with product managers, software engineers, and operations engineers to uncover pain points and opportunities to deliver new business value through software.

  • Driving the participation in ideation and brainstorming sessions to devise creative and disruptive digital solutions. We need and value fresh ideas!

  • Contribute in various investigative "Spikes" in order to mitigate technical uncertainty and risk.

  • Be part of initiatives to develop and improve standards and methodologies.

  • Working closely with the Product Owner to refine the Product Backlog including providing initial estimates and actively participating with the weekly Look Ahead meetings.

Required Qualifications:

Core C++ Development

  • 8+ years of professional software development experience using C++.

  • Strong knowledge of modern C++ standards (C++11/14/17/20) and legacy C++ codebases.

  • Expert understanding of

    • Object-Oriented Programming (OOP)

    • Design Patterns

    • Memory management

    • Multi-threading and concurrency

    • Template programming

    • STL and Boost libraries

  • Experience developing high-performance, scalable, and maintainable applications.

COM/COM+ Development

  • Extensive hands-on experience designing, developing, and maintaining COM and COM+ applications.

  • Strong understanding of:

    • COM architecture and lifecycle

    • COM interfaces (IUnknown, IDispatch)

    • Reference counting and memory management

    • Apartment threading models (STA/MTA)

    • COM registration and deployment

    • Type libraries (TLB)

    • Marshaling and proxy/stub architecture

    • COM+ Services and component configuration

  • Experience troubleshooting complex COM registration, activation, and interoperability issues.

Windows Development

  • Deep expertise in Windows application development.

  • Strong knowledge of:

    • Win32 API

    • ATL (Active Template Library)

    • MFC (Microsoft Foundation Classes)

    • Windows Services

    • DLL development

    • Registry management

    • Windows Security and User Permissions

  • Experience debugging native Windows applications using Visual Studio and WinDbg.

System Integration

  • Experience integrating COM/COM+ components with:

    • .NET applications

    • Web services

    • Database systems

    • Third-party components

  • Familiarity with COM Interop and migration strategies from COM to .NET technologies.

Database & Enterprise Technologies

  • Strong SQL development skills.

  • Experience with Microsoft SQL Server and stored procedures.

  • Understanding of transactional processing and distributed transactions.

  • Experience working with enterprise-scale client-server applications.

Software Engineering Practices

  • Strong understanding of:

    • Software architecture and design principles

    • SDLC methodologies (Agile/Scrum)

    • Code reviews and mentoring

    • Unit testing and integration testing

    • CI/CD processes

    • Version control systems (Git, Azure DevOps, TFS)

Troubleshooting & Performance Optimization

  • Expert-level debugging and root cause analysis skills.

  • Experience analyzing:

    • Memory leaks

    • Deadlocks

    • Performance bottlenecks

    • Thread synchronization issues

    • COM activation and registration failures

  • Proficiency with diagnostic tools such as:

    • Visual Studio Debugger

    • WinDbg

    • Process Explorer

    • Performance Monitor

    • Debug Diagnostics Tool

Preferred Qualifications:

  • Experience modernizing legacy COM/COM+ applications.

  • Knowledge of .NET Framework/.NET Core and migration strategies.

  • Experience with REST APIs and Windows-based integration platforms.

  • Familiarity with Azure or cloud-hosted Windows workloads.

  • Understanding of cybersecurity best practices for Windows applications.

Soft Skills

  • Ability to lead technical design discussions and architectural decisions.

  • Strong stakeholder communication skills.

  • Strong analytical and problem-solving skills.

  • Ability to work independently in complex enterprise environments.

When you join our team:

  • 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 global 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 [email protected].

Working Arrangement

Hybrid
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,810,876 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Makati
$21k – $29k per year • Remote (Philippines) • Contractor • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
C#
.NET
Databases
PostgreSQL
AI/ML
Cursor
Claude
Claude Code
Embeddings
Function Calling
AI Agents
LLM
RAG
OpenAI
OpenAI Codex
Structured Outputs
LLM Guardrails
Multi-Agent Systems
Tool Use
Frontend
Next.js
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Docker
GitHub
Cybersecurity
Microsoft Entra ID
Apply
≈ $122k – $247k per year (Estimated) • In office • Contractor • Torrance
JavaScript
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
CI/CD
Git
AWS
SOAP
Management
Agile
Scrum
Apply
$138k per year • In office • Full-Time • Cleveland
JavaScript
Java
SQL
Java
Spring Boot
Databases
ElasticSearch
Frontend
React.js
DevOps
Rest API
Splunk
OpenTelemetry
CI/CD
Docker
Kubernetes
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Seattle
Java
C#
C++
Perl
AI/ML
Machine Learning
DevOps
CI/CD
AWS
Apply
$144k – $194k per year • Equity • In office • Full-Time • 3+ years exp • Bachelor's Degree • Austin
Java
C#
C++
Perl
AI/ML
AI Agents
Apply
≈ $21k – $48k per year (Estimated) • In office • 7+ years exp • Hyderabad
Python
JavaScript
Java
TypeScript
SQL
C#
Groovy
Java
Maven
Spring Boot
Gradle
C#
.NET
Databases
MySQL
Redis
Databricks
MS SQL
Azure Cosmos DB
Azure SQL Database
AI/ML
Claude Code
Model Context Protocol
A2A
Frontend
Angular
React.js
DevOps
Terraform
OpenShift
Azure
CI/CD
Jenkins
AWS
Docker
Kubernetes
Configuration Management
Azure AKS
GitHub
Cybersecurity
Fortify
Management
Agile
Scrum
Kanban
QA
JMeter
Apply
≈ $23k – $52k per year (Estimated) • In office • Full-Time • 12+ years exp • Hyderabad
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Databases
PostgreSQL
Frontend
Angular
DevOps
Rest API
Helm
CI/CD
Docker
Kubernetes
Apply
≈ $12k – $29k per year (Estimated) • In office • Full-Time • 4+ years exp • Hyderabad
TypeScript
SQL
Databases
PostgreSQL
DevOps
Rest API
CI/CD
Git
QA
Playwright
Apply
≈ $45k – $96k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Singapore
SQL
Databases
Oracle
DevOps
Jenkins
Bitbucket
Windows
Unix
Management
Confluence
Apply
AI/ML Engineer 6 days ago
≈ $20k – $48k per year (Estimated) • In office • 4+ years exp • Bengaluru
Python
SQL
Scala
Databases
Databricks
AI/ML
LangChain
Spark
Embeddings
Multimodal AI
NLP
LLM
RAG
Semantic Search
OpenAI
Semantic Search
Agentic Workflows
DevOps
Terraform
GitHub Actions
Azure
CI/CD
Jenkins
Git
Management
Agile
Scrum
Apply
In office • Full-Time • 1+ year exp • Bachelor's Degree • Manila
Python
JavaScript
C#
Node JS
C#
.NET
AI/ML
Machine Learning
DevOps
Azure
CI/CD
Analytics
Power BI
Management
Power Automate
Power Apps
Agile
Apply
≈ $17k – $49k per year (Estimated) • In office • Full-Time • 15+ years exp • Makati
JavaScript
Java
SQL
Node JS
Frontend
Web Components
DevOps
Rest API
GCP
New Relic
Azure
CI/CD
AWS
SLI/SLO/SLA
Management
Agile
Apply
≈ $13k – $33k per year (Estimated) • In office • Full-Time • Makati
JavaScript
TypeScript
SQL
C#
Databases
MS SQL
Frontend
GraphQL
Angular
React.js
DevOps
Azure
Jenkins
Docker
GitHub
GitLab
Cybersecurity
SonarQube
Management
Confluence
Jira
Power Automate
Apply
In office • Full-Time • Chengdu
DevOps
CI/CD
Apply
In office • Full-Time • Bachelor's Degree • Kuala Lumpur
JavaScript
Java
TypeScript
Java
Spring Boot
AI/ML
Copilot
Frontend
Angular
DevOps
CI/CD
Git
Shift-Left
Cybersecurity
Shift-Left Security
Management
Agile
Apply
≈ $8k – $21k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Makati
Python
Assembly
DevOps
Ansible
GCP
Azure
AWS
Management
Agile
Apply
≈ $10k – $23k per year (Estimated) • In office • Full-Time • 3+ years exp • Bachelor's Degree • Makati
Apply
≈ $6.5k – $15k per year (Estimated) • Hybrid • Full-Time • 3+ years exp • Makati • Manila
Apply
≈ $8.5k – $21k per year (Estimated) • In office • 3+ years exp • Makati
Apply
In office • Full-Time • Makati • Mandaluyong
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,810,876 more open roles from verified company boards, updated every day.