Full-Stack Software Engineer developing and delivering innovative life insurance products for Manulife / John Hancock. Collaborating with global teams and delivering high-quality software solutions.
Responsibilities
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
Owning own work and the progress within the delivery team ensuring it is 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
A Master’s/ bachelor’s degree in Applied Mathematics, Actuarial Science, Finance, Software Engineering, Computer Science, or a related technical field (or equivalent experience)
Proven experience as a Full-stack Software Engineer with at least 3+ years of strong technical expertise in front-end and back-end technologies
A solid foundation in mathematical or actuarial science is a plus
Strong analytical skills in insurance or financial industries are 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
health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage
adoption/surrogacy and wellness benefits
employee/family assistance plans
retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
financial education and counseling resources
generous paid time off program in Canada including holidays, vacation, personal, and sick days
Senior Software Engineer developing high - performing, enterprise - grade applications at Absa. Collaborating with teams to innovate and deliver robust solutions in an agile environment.
Principal Software Engineer leading the design and implementation of AI - powered Clinical Trial Management Systems. Driving product innovation and shaping AI integration in clinical research applications.
Principal Software Engineer leading AI transformation in clinical trial management systems. Architecting scalable technology solutions while mentoring a global team within a high - growth environment.
Senior Software Architect building AI - first enterprise platforms for Supply Chain. Leading engineering efforts in a collaborative team environment in Grapevine, Texas.
Senior Software Engineer building a decision - support platform for national security operations. Designing models that translate operational scenarios into credible software solutions.
Senior Engineer developing Virtual and Augmented Reality software and applications using Unity and AI features at Booz Allen Hamilton. Mentor team members while solving complex problems with innovative tech solutions.
AI Software Engineer designing reliable AI agents for structured systems. Collaborate with elite team to build bridges between human intent and formal computations.
Senior Full - Stack Developer for Booz Allen building real - time visualization interfaces. Responsible for interactive front - end development and ensuring actionable insights for operators.
AI software engineer developing solutions for national defense at Booz Allen. Creating AI and ML solutions to solve tough problems and modernize client systems.