Position 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.
Required Qualifications:- 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 Qualifications:- 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.
When you join our team:- 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.
Referenced Salary LocationBoston, Massachusetts
Working ArrangementHybrid
Salary range is expected to be between$107,450.00 USD - $199,550.00 USD
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 [redacted] 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.