CareerPlan

Full-Stack Software Engineer

Waterloo, Ontario, CAFull-timeCA$86k2026-10-06 → 2026-11-10
Hybrid · Canada

Core

Develop and maintain life insurance calculations and full-stack capabilities for a web-based illustration platform serving advisors and customers.

Role type

Senior Full-Stack Software Engineer

Builds

Web-based life insurance illustration experience (ProductXpress) and related microservices

Domain

Financial Services / Insurance Technology

Deliverable

production ML models | product features

Required skills

C#, .NET, F#, React, JavaScript/TypeScript, RESTful APIs, Microservices, Docker, Kubernetes (AKS), Relational Databases (SQL Server/Azure SQL), CI/CD, Software Architecture

Preferred skills

Life insurance domain knowledge, ProductXpress platform experience, Java/Spring Boot, Cloud-native deployment tools (Helm, Terraform), Observability tools (New Relic)

Technologies

C#, .NET, F#, React, TypeScript, Azure Kubernetes Service (AKS), Docker, Microsoft SQL Server, Azure SQL, GitHub, Jira, Confluence, New Relic

Responsibilities

Develop and maintain complex business calculation logic; Design, build, and support distributed microservices and RESTful APIs; Build and deploy containerized applications in AKS; Refactor code for reliability and performance; Develop automated tests for logic and integrations; Troubleshoot production incidents; Collaborate on solution design and system architecture; Translate business requirements into technical solutions.

Seniority

Senior, hands-on IC