Associate Full-Stack Software Engineer

ManulifeWaterloo, ON
Hybrid

About The Position

Join our Digitization and Automation team! Our business is focused on creating an experience that is effortless, easy and meaningful to our clients. With attention to detail and strong product and customer service skills, our business area is driven to provide business solution to our partners. Our Team is looking for a dynamic, enthusiastic, team-oriented Associate Full Stack Engineer who enjoys working alongside business analysts and developers in the enhancement and creation of various technical tools to bring increased efficiency to our business partners.

Requirements

  • Excellent development skills using C# .NET, SQL, Azure, Windows Server.
  • Familiar with scripting languages
  • Understanding of software development lifecycle.
  • Exceptional customer service focus and problem-solving skills.
  • Collaborative approach to work with team members; participate in code reviews, share skills and methods.
  • Flexible & adaptable to change.
  • Resiliency with ambiguity.
  • Leadership & influencing skills.
  • Hard-working & collaborative team mate with a Can-Do approach.

Nice To Haves

  • University/College degree or equivalent experience in computer science/engineering
  • Experience working with Azure AI services to create apps, agents and automations.
  • Experience with AI frameworks like RAG and LangChain.
  • Familiarity with Agile and DevOps principles, continuous integration and other approaches to accelerate the delivery of new features.
  • Familiar with modern software architectures and development dedicated to interfaces.
  • Knowledge and experience in the financial industry and specifically Retirement Operations
  • Agile / DevOps certifications.

Responsibilities

  • Build, code, test and maintain applications using C#.NET, SQL, Azure.
  • Create solutions using OpenAI, LLM, Doc Intelligence.
  • Work with various data sources like SQL, Mongo, EDL.
  • Work with Solution Analysts and business partners in configuring and supporting various automation tools.
  • Participate in Agile ceremonies; supporting rapid iteration and development.
  • Contribute to the success of the team through active participation with different projects and initiatives.
  • Participate in functional demos.
  • Experiment with emerging technologies.
  • Integrate other automation activities through other methodologies of low code products.
  • Identify risks and mitigation strategies.

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
  • various retirement savings plans (including pension and a global share ownership plan with employer matching contributions)
  • financial education and counseling resources
  • paid time off program in Canada includes holidays, vacation, personal, and sick days
  • full range of statutory leaves of absence
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service