Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Manulife

Full-Stack Software Engineer

Manulife

. Develop and maintain life insurance calculations in ProductXpress and other illustration-platform components .

Posted 10/6/2026full-timeWaterloo • CanadaMid-LevelSenior💰 CA$86,100 - CA$136,100 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack software engineering with a strong focus on C#, .NET, and RESTful APIs, while effectively collaborating in an Agile environment. Proficient in developing secure, maintainable applications and automated testing within a distributed architecture.

Highest-signal resume keywords
Full-Stack Software EngineeringC# DevelopmentRESTful API DevelopmentAzure Kubernetes ServiceAgile Methodologies

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
C#F#ReactRESTful APIsMicroservicesDockerKubernetesMicrosoft SQL ServerAutomated TestingCI/CD Pipelines
Soft Skills
Analytical SkillsProblem-SolvingCommunication Skills
Tools & Technologies
GitHubJiraConfluenceMicrosoft 365AI-Assisted Development Tools
Industry Keywords
Life InsuranceFinancial ServicesCalculation-Intensive IndustryProductXpressSoftware Architecture

Tech Stack

Tools & technologies
AzureCloudDistributed SystemsDockerFluxJavaJavaScriptKubernetesMicroservicesMS SQL ServerReactSpringSpring BootSpringBootSQLTerraformTypeScript.NET

About the role

Key responsibilities & impact
  • Develop and maintain life insurance calculations in ProductXpress and other illustration-platform components
  • Design, develop, test, and support full-stack capabilities using C#, .NET, F#, React, RESTful APIs, and microservices
  • Build reusable, reliable, secure, and maintainable application components
  • Develop and integrate RESTful APIs and microservices within a distributed architecture
  • Build, deploy, support, and troubleshoot containerized applications in Azure Kubernetes Service
  • Refactor code to improve reliability, performance, testability, and maintainability
  • Develop automated tests for calculations, services, APIs, integrations, and user-facing functionality
  • Troubleshoot application issues and production incidents; contribute to root-cause analysis and preventive improvements
  • Contribute to solution design and technical discussions on architecture, system design, integration, security, resiliency, and maintainability
  • Collaborate with product owners, business analysts, quality engineers, architects, and engineering squads
  • Participate in code reviews, knowledge sharing, and continuous improvement of engineering practices
  • Use GitHub and CI/CD pipelines for source control, testing, builds, deployments, and releases
  • Use AI-assisted development tools such as GitHub Copilot responsibly
  • Maintain technical documentation using Confluence and Microsoft 365
  • Work in an Agile delivery model using Jira
  • Communicate technical information within a geographically distributed team

Requirements

What you’ll need
  • 3+ years of professional full-stack software engineering experience
  • Professional experience developing with C# and .NET, including RESTful APIs and microservices
  • Experience with F#, or functional programming experience and interest in becoming productive in an F# codebase
  • Experience developing web applications using React and JavaScript or TypeScript
  • Experience with Docker and Kubernetes, preferably Azure Kubernetes Service
  • Experience with Microsoft SQL Server, Azure SQL Database, or another relational database technology
  • Experience with GitHub, pull requests, code reviews, automated testing, and modern CI/CD pipelines
  • Knowledge of software architecture, system design, common design patterns, SOLID principles, distributed systems, and secure software development practices
  • Strong analytical, problem-solving, and communication skills
  • Preferred: experience in life insurance, financial services, or another calculation-intensive industry
  • Preferred: experience with ProductXpress or a similar insurance calculation and configuration platform
  • Preferred: experience with Java and Spring Boot
  • Preferred: experience with cloud-native technologies and deployment tools such as Helm, Terraform, Flux, or Istio
  • Preferred: experience with monitoring and observability tools such as New Relic
  • Preferred: experience translating complex business, financial, or actuarial rules into maintainable software
  • Preferred: experience with test-driven development, behavior-driven development, and automated regression testing
  • Preferred: experience working in an Agile environment using Jira, Confluence, and Microsoft 365

Benefits

Comp & perks
  • Flexible environment supporting well-being and inclusion
  • Health coverage
  • Dental coverage
  • Mental health benefits
  • Vision coverage
  • Short- and long-term disability coverage
  • Life and AD&D insurance coverage
  • Adoption/surrogacy benefits
  • Wellness benefits
  • Employee/family assistance plans
  • Retirement savings plans
  • Pension
  • Global share ownership plan with employer matching contributions
  • Financial education and counseling resources
  • Paid holidays, vacation, personal, and sick days
  • Statutory leaves of absence
  • Learning and career growth support
  • Incentive programs and incentive compensation tied to business and individual performance