
Insurance · 35k people
Senior Full-Stack Software Engineer
Posted 14 Oct
What’s this role about? Design, build, deploy, observe, and continuously improve secure, resilient cloud-native applications, while translating requirements into solutions that meet architectural guardrails and quality standards. Mentor engineers, collaborate with cross-functional agile teams, and use approved AI-assisted tools responsibly to support product delivery and engineering improvement.
Skills required
Tap the ones you have
Want to get this job faster?
Apply with AI
No more application formsOur AI fills them in and submits them for you. You just pick the jobs.
Find hiring manager
Reach the person hiringEmail the person behind the job, not the inbox.
Company
About Manulife Manulife is a leading international financial services group that helps people make their decisions easier and lives better. With our global headquarters in Toronto, we operate as Manulife across our offices in Canada, Asia, and Europe, and primarily as John Hancock in the United States. We have more than 40,000 employees, over 116,000 agents serving ~34 million customers worldwide, and over $1.3 trillion in assets under management and administration. Visit www.Manulife.com to find out more. For Manulife terms of use, please visit https://www.manulife.com/ca/en/about-us/social-media-policy
Manulife

Responsibilities
- Own technical solution design, implementation, deployment, observability, reliability, and ongoing improvement of secure, resilient, cloud-native applications.
- Work with the latest tech stack including .NET, React, Java, JavaScript on the latest platforms Azure Kubernetes Services, Application Service Environments using DevOps / GitOps.
- Translate requirements into possible solutions and software requirements. Validate possible solutions against architectural guardrails.
- Use approved AI-assisted engineering tools to accelerate discovery, design, coding, testing, documentation, troubleshooting, and knowledge sharing while applying sound engineering judgment, validating outputs, protecting confidential information, and following security, privacy, legal, and governance requirements.
- Advocate and influence design principles which align with our strategy and architecture.
- Coach and mentor engineers through pairing, thoughtful code reviews, technical guidance, and knowledge sharing. Create an environment where team members can experiment safely, learn from feedback, strengthen their engineering and AI capabilities, and take greater ownership over time.
- Experiment with emerging technologies and understanding how they will impact what comes next.
- Prototype and build new functionality to deliver on key product objectives with strong and extendable architectural design· Experience with agile and DevOps/DevSecOps principles, test-driven development, continuous integration.
- Build, code, test, and maintain high quality software ensuring that the proper quality gates are passed (including test coverage, security validation) using the appropriate DevSecOps tools, in both hands on and leadership coordination roles.
Qualification
Required
- Minimum of 7+ years of experience as a Software Engineer.
- Proficiency in React, C# and/or Java.
- Experience with Kubernetes.
- Strong understanding of front-end and back-end development principles.
- Excellent fixing and debugging skills with a collaborative approach to timely resolution and communication on after action.
- Strong communication and collaboration skills.
- Ability to assess requirements and provide technical solutioning options and level of effort estimates.
- Continuous learning mentality and advocate for positive change.
- Experience using approved AI-assisted engineering tools, such as GitHub Copilot, to improve productivity and software quality.
Preferred
- Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent experience).
- Mentoring experience.
- Experience designing, building, testing, or integrating AI agents and agentic workflows that use tools, APIs, enterprise data, or retrieval-augmented generation
- Familiarity with prompt engineering, AI evaluation, grounding, observability, and human-in-the-loop controls.
- Experience creating reusable AI patterns, prompts, or development practices that improve engineering productivity and software quality.
- 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.
- If you are applying to this role in Canada, please note the salary range is $96,600 to $179,400 CAD. Additionally, employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance.
- The role being advertised is an existing vacancy.
- 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.
- Referenced Salary Location
- Boston, Massachusetts
Benefits
- Employees also have the opportunity to participate in incentive programs and earn incentive compensation tied to business and individual performance. The actual salary will vary depending on local market conditions, geography and relevant job-related factors such as knowledge, skills, qualifications, experience, and education/training. If you are applying for this role outside of the primary location, please contact hr@manulife.com for the salary range for your location.
- Manulife/John Hancock offers eligible employees a wide array of customizable benefits, including health, dental, mental health, vision, short- and long-term disability, life and AD&D insurance coverage, adoption/surrogacy and wellness benefits, and employee/family assistance plans. We also offer eligible employees various retirement savings plans (including pension/401(k) savings plans and a global share ownership plan with employer matching contributions) and financial education and counseling resources. Our generous paid time off program in the U.S. includes up to 11 paid holidays, 3 personal days, 150 hours of vacation, and 40 hours of sick time (or more where required by law) each year, and we offer the full range of statutory leaves of absence.
- We use data and analytics technologies, such as artificial intelligence (AI), and automated processing tools, to analyze and process the information you provide to us or third parties in the application process. For more information, please refer to our personal information collection statement.
Interested in this role?
Recommended jobs
- W

Sr. Software Engineer (Back End)
Wonder·Boston
$176K – $183.5KHybridFull-time5-10 years expSkills required
ElixirPhoenix frameworkPostgreSQL - A

Sr Software Engineer
Ameriprise Financial Services, LLC·Boston
$131.7K – $181KHybridFull-time5-10 years expSkills required
Software developmentArchitecture designCode review - F

Senior Software Development Engineer in Test
Fidelity Investments·Boston
$80K – $153KOn-siteFull-time5-10 years expSkills required
Software test automationAPI testingJUnit