Morningstar Inc.

Morningstar Inc.

Lead Software Engineer

Toronto · Senior

Sponsorship not specified$90k-$133kDetected 128 days ago
JavaScriptTypeScriptC#ReactVue.jsHTMLCSS.NETBackend DevelopmentFull-Stack DevelopmentObject-Oriented ProgrammingCode ReviewGitRESTProject ManagementLeadershipCommunicationCollaboration

Stay score

odds of building a lasting career here

50Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role90
Entry-level history0
PERM / green-card track0
Lottery odds (Level II)66
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~30% per draw at Level II). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

Employer immigration record

from this employer's Department of Labor filings

Green-card filing pattern in this occupation

Context, not a finding about this posting: of this employer's 4 green-card filings in this occupation, 100% were for a worker who already held the job.

Green-card follow-through: 67%

Of 6 labor certifications old enough to have been used, 2 expired without the employer filing the next step. Median time from filing to decision: 489 days.100% of their filings were for a worker who already held the job.Only certifications past the 180-day window are counted — recent ones cannot have expired yet.

DOL often reclassifies their job titles

The Department of Labor assigned a different occupation than this employer requested on 67% of its 12 wage determinations — against a 18% norm. The occupation sets the prevailing wage floor.Reclassification is routine and can reflect genuinely hybrid roles; it is not by itself evidence of underpayment.

Files H-1B transfers

1 transfer filing in the last year, covering 1 worker. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • In this role, you'll split your time evenly between technical team leadership and individual contributor.
  • Your responsibilities will encompass end-to-end ownership of components, with a focus on maintaining quality, stability, and driving technical enhancements.
  • You will form strong relationships with stakeholders to ensure alignment and success.

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
  • Participate in the on-call rotation for production support every two months
  • 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.

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)
  • Strong understanding of fundamental software concepts including Design Patterns, Object-Oriented Programming, HTTP(S), RESTful API, SSO, security, unit testing, and databases.
  • Experience using AI tools (e.g., GitHub Copilot, Claude, CLI-based agents) to enhance development workflows
  • If any conflicts of interest are identified, then you will be required to liquidate those holdings immediately.
  • In addition, dependent on your department and location of work certain employee accounts must be held with an approved broker (for example all, U.S. employee accounts).
  • If this applies and your account(s) are not with an approved broker, you will be required to move your holdings to an approved broker.
  • Gain hands-on experience with cutting-edge AI tools and workflows
  • Solid understanding of browser technologies, HTML, and CSS
  • Experience building backend services using frameworks such as Nuxt or NestJS
  • Possesses Agile and project management skills to contribute effectively to team workflows
  • Strong communication, collaboration, and leadership skills.
  • Why Join Us
  • Work on meaningful problems that directly impact investors' financial futures
  • Collaborate in a highly cross-functional, product-driven environment
  • Build modern, full-stack applications with real ownership and impact

Skills

  • About Morningstar Retirement
  • Toronto, ON (Hybrid - 4 days in office)
  • Continuously learn and adapt to new technologies and processes

Compensation

  • Compensation Range
  • $90,489.00-$132,711.00 CAD
  • Incentive Target Percentage

Benefits

  • A range of other benefits are also available to enhance flexibility as needs change.

Company info

  • About Morningstar Retirement At Morningstar Retirement Group, we're all in for investors.
  • Our mission is to empower individuals to achieve better retirement outcomes through personalized, data-driven guidance.
  • Additionally, you will have the opportunity to learn and adapt to emerging technologies, as we strive to innovate and refine our business.
  • We are actively integrating AI across the software development lifecycle to improve speed, quality, and scalability.

This listing is sourced directly from Morningstar Inc.'s careers page and normalized into a canonical job model.