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

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Full-Stack Software Engineer
ManulifeSenior Full-Stack Software Engineer developing innovative life insurance products through scalable, high-quality software solutions. Collaborating with global teams to enhance actuarial models in user-friendly applications.
Posted 5/1/2026full-timeToronto • Massachusetts • 🇺🇸 United StatesSenior💰 $107,450 - $199,550 per yearWebsite
Tech Stack
Tools & technologiesASP.NETCloudDockerJavaScriptjQueryKubernetes.NETReactSQL
About the role
Key responsibilities & impact- Analyze life insurance product specifications and translate complex actuarial models into intuitive, accurate implementations of life insurance products on the suite of Illustration applications
- Lead the design, development, and deployment of Illustration full-stack applications using .NET (VB/C#), ASP.NET, JavaScript/jQuery, ReactJS, SQL, and cloud-native tools like Docker, Kubernetes, App Logic, and API Management
- Directly manage and mentor a team of engineers, providing guidance on their work and progress, while owning own work and the progress of team aligned to the project goals and timelines
- Drive innovation and continuous improvement in a fast-paced, agile environment, while using leading technologies such as incorporating GitHub Copilot and other AI Tools to increase efficiency
- Collaborate with multi-functional teams across engineering, product, pricing, and business to ensure timely delivery and alignment with strategic goals
- Collaborate across engineering team to analyze and resolve complex technical issues and system defects
- Write unit and integration tests, while performing and driving unit testing of all development ensuring code quality are met for delivery
- Produce comprehensive documentation for system components developed
Requirements
What you’ll need- A Master’s/ bachelor’s degree in Applied Mathematics, Actuarial Science, Finance, Software Engineering, Computer Science, or a related technical field (or equivalent experience)
- 7+ years of Proven experience as a Full-stack Software Engineer with strong technical expertise in front-end and back-end technologies
- Proven ability to Lead Team members
- A solid foundation in mathematical or actuarial science is required
- Strong understanding of insurance or financial industry is a plus
- Familiarity with spreadsheets, statistical analysis programs and programming languages is a plus
- Strong understanding of front-end and back-end development principles, standards and designing techniques
- Passion for solving complex problems and delivering customer-centric solutions
- Ability to assess requirements and provide technical solutioning options and level of effort estimates aligned to delivery schedules
- Solid diagnostic, analytical, conceptual, and excellent critical thinking skills in solving and debugging problems with collaborative approach to timely resolution and communication on after action
- Solid written and verbal communication, interpersonal, presentation, planning and organizational, and teamwork skills
- A self-starter mentality with a desire to lead, innovate, continuous learning, and make a lasting impact advocating for positive change
Benefits
Comp & perks- Health insurance
- Dental insurance
- Vision insurance
- Mental health benefits
- Short- and long-term disability insurance
- Life and AD&D insurance coverage
- Adoption/surrogacy benefits
- Wellness benefits
- Employee/family assistance plans
- Retirement savings plans (including pension and global share ownership plan with employer matching contributions)
- Financial education and counseling resources
- Generous paid time off program including holidays, vacation, personal, and sick days
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
.NETVBC#ASP.NETJavaScriptjQueryReactJSSQLDockerKubernetes
Soft Skills
leadershipproblem-solvingcritical thinkingcommunicationteamworkanalytical skillsorganizational skillspresentation skillscollaborationself-starter mentality
Certifications
Master’s degreeBachelor’s degreeActuarial ScienceFinanceSoftware EngineeringComputer Science