Lead Software Engineer

MorningstarToronto, ON
Hybrid

About The Position

At Morningstar Retirement Group, the mission is to empower individuals to achieve better retirement outcomes through personalized, data-driven guidance. They build innovative tools that adapt to each investor’s unique financial situation, combining strong product thinking, close cross-functional collaboration, and thoughtful application of AI to solve complex problems and deliver high-impact solutions. This role is located in Toronto, ON, with a hybrid work model requiring 4 days in the office. In this position, the individual will evenly split time between technical team leadership and individual contribution. As the leader of a cross-functional squad, responsibilities include collaborating closely with stakeholders to drive timely project delivery, with end-to-end ownership of components, focusing on maintaining quality, stability, and driving technical enhancements. Building strong relationships with stakeholders is essential for alignment and success. The role also provides opportunities to learn and adapt to emerging technologies. As an engineer, the primary work involves modern JavaScript/TypeScript frameworks such as Vue3, Nuxt, and NestJS, alongside contributions to backend systems built with C#/.NET and SQL. Morningstar Retirement is actively integrating AI across the software development lifecycle to improve speed, quality, and scalability. This includes AI-assisted development, automated code reviews, intelligent issue triage and prioritization, workflow automation, and exploration of emerging capabilities like autonomous agents, Model Context Protocol (MCP), and AI-generated testing. The company seeks engineers excited to experiment with and apply these technologies in real-world scenarios.

Requirements

  • 5+ years of experience building production-grade applications
  • Strong proficiency in JavaScript and TypeScript
  • Experience with modern frontend frameworks (e.g., Vue.js or React)
  • Solid understanding of browser technologies, HTML, and CSS
  • Experience building backend services using frameworks such as Nuxt or NestJS
  • Strong understanding of fundamental software concepts including Design Patterns, Object-Oriented Programming, HTTP(S), RESTful API, SSO, security, unit testing, and databases.
  • Possesses Agile and project management skills to contribute effectively to team workflows
  • Strong communication, collaboration, and leadership skills.
  • Experience using AI tools (e.g., GitHub Copilot, Claude, CLI-based agents) to enhance development workflows

Responsibilities

  • Lead technical discussions and contribute to architectural decisions for new features and services
  • Design, implement, and maintain scalable, reliable, secure, and high-quality software solutions
  • Mentor engineers to uphold code standards and to contribute to the team's technical growth
  • Continuously learn and adapt to new technologies and processes
  • Participate in the on-call rotation for production support every two months

Benefits

  • Base Salary Compensation Range $101,422-148,755
  • Incentive Target Percentage 12.5% Annual
  • Morningstar's hybrid work environment gives you the opportunity to collaborate in-person each week as we've found that we're at our best when we're purposely together on a regular basis. In most of our locations, our hybrid work model is four days in-office each week.
  • A range of other benefits are also available to enhance flexibility as needs change.
  • Tools and resources to engage meaningfully with your global colleagues.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service