John Hancock, a leading international financial services provider, is seeking a Senior Full Stack Software Engineer to join their team in a hybrid work arrangement. This role offers an exciting opportunity to work on technology solutions that support US Segment Functions Finance strategic objectives. The position focuses on delivering high-quality, practical, and strategic solutions in a cost-effective manner.
The role involves working with a modern tech stack including .Net, Python, SQL, and Angular, developing both backend services and frontend applications. You'll be part of Finance's transformation initiatives aimed at reducing expenses, minimizing error risks, improving control frameworks, enhancing data quality, and optimizing routine work processes.
As a Senior Full Stack Engineer, you'll be responsible for designing and maintaining scalable financial applications, collaborating with cross-functional teams, optimizing database performance, and developing data processing solutions. The position requires strong technical expertise across the full stack, with particular emphasis on .Net, Angular, SQL, and Python.
The compensation package is competitive, ranging from $104,860 to $194,740 USD, with comprehensive benefits including health, dental, vision coverage, retirement plans, and generous PTO. The role offers a hybrid working arrangement with 3 days in office and 2 days from home, based in either Boston, USA or Toronto, Canada.
This is an excellent opportunity for an experienced software engineer looking to make an impact in the financial sector while working with modern technologies and contributing to meaningful transformation initiatives. The role offers both technical challenges and opportunities for professional growth within a stable, global organization.