1,910,542open jobs
111,717companies
251,735added this week
Browse all
Salary
≈ $67k – $120k per year (Estimated)
Location
Hybrid (Toronto, Canada)
Seniority
Senior · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Sep 18, 2026. Morningstar scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Morningstar is a US investment research and financial data company headquartered in Chicago, providing independent ratings and analysis on funds, stocks and bonds, investment software, indexes and portfolio management tools. Founded in 1984 by Joe Mansueto and listed on Nasdaq, it operates worldwide with large teams in Mumbai, Madrid, New York, Toronto and London, and its Morningstar DBRS unit provides credit ratings for corporate, sovereign and structured finance issuers. It hires financial and data research analysts, quantitative developers, software engineering managers, credit rating analysts, sales and business development specialists and finance staff.
Backed by Unreasonable

Job Description

About Morningstar

Morningstar unites problem solvers with a clear goal: helping investors achieve their financial objectives. As a leading investment research and data company, we stand out by how we apply our insights to serve a broad range of users. Our independent investment research, powered by cutting-edge technology and design, provides tailored solutions that meet users' needs. With a strong foundation in data and innovation, we deliver comprehensive services to investors worldwide, empowering better decisions for individuals and those managing money for millions.

The Role

We are seeking a Senior Software Engineer to build the applied systems that bring AI capabilities into production: the data pipelines, LLM integrations, agentic workflows, tool interfaces, and evaluation frameworks that make AI-driven products reliable enough to depend on. This is applied engineering rather than research; success is measured in shipped, maintainable systems. You may be a strong fit if you love working within a landscape that changes quickly, creating durable architectures with swappable parts, so new models and techniques are adopted on evidence.

The role encompasses fluency across cloud architecture and local model inference, evaluation design, agentic workflows and orchestration, API and tool design, and AI-assisted data enrichment. It also requires the engineering rigor to establish reliable sources of truth, detect regressions, and recognize when a deterministic solution is more appropriate than an AI-driven one.

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. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.

This position is based in our Toronto office. We follow a hybrid policy of at least 4 days onsite.

Job Responsibilities

  • Integrate with hosted LLM inference (via centralized model gateway infrastructure) for extraction, classification, and agent orchestration workloads; evaluate open-weight models against hosted options for cost and performance tradeoffs.

  • Design and maintain adapters that sync source systems (CMS, event platforms, editorial, research libraries) into a governed dataset without duplicating source-of-record logic.

  • Build and maintain an eval harness: curate golden questions, catch regressions before release, and treat eval results as the gate for shipping.

  • Design MCP tools and API/GraphQL interfaces that separate "fuzzy" retrieval (ranked candidates, confidence scores) from "exact" governed lookups (deterministic, provenance-carrying).

  • Build and extend the pipeline that validates, resolves, and versions governed entities into a serving layer.

  • Design and operate LLM-driven extraction and classification agents that propose structured data for human review rather than auto-publishing unreviewed AI output.

  • Own structured content modeling against a headless CMS, including schema and versioning decisions that other teams depend on.

  • Instrument pipelines and served surfaces for freshness, adoption, and answer-quality telemetry.

  • Participate in and help run the weekly eval review and the biweekly skill-library session, harvesting reusable agent tooling for the team.

  • Mentor engineers being reskilled into applied AI work, particularly around eval design and agentic-coding practices.

  • Contribute governance and vocabulary decisions upstream to org-wide standards where relevant, rather than duplicating them.

Qualifications

  • 5+ years of software engineering experience, including production API and data-pipeline design.

  • Comfort working with agentic coding tools daily as a core part of the workflow.

  • Hands-on production experience integrating LLMs: Skills, MCP, RAG, structured outputs, and tool/function calling.

  • Strong proficiency in Python across eval tooling, service-level code, and API development (FastAPI or similar), plus working proficiency in TypeScript/Node.js for application integrations.

  • Experience deploying and operating production services in AWS (or equivalent), including containerized workloads and infrastructure-as-code.

  • Security and privacy judgment in AI systems: handling sensitive data appropriately, and designing against failure modes like prompt injection, data leakage through prompts, and unsafe or unattributed model output.

  • Experience operating production systems against latency, reliability, and cost targets, including token-cost management for inference workloads.

  • Evaluation literacy: you can describe an eval you built, what it caught, and how you handled canonical truth, variance, and regression cases.

  • Experience with REST/GraphQL API design.

  • Solid understanding of data pipeline patterns: idempotency, versioning, and staged architectures.

  • Explicitly not required: formal model training or ML research credentials (e.g., pretraining, fine-tuning research). This is an applied systems role; we're looking for builders, not researchers.

  • Strong written communication. You can write a clear design doc, explain a tradeoff to a non-engineer, and document decisions others will build against.

  • Creative problem solver comfortable operating in ambiguity, with a builder's bias toward shipping over ceremony.

Nice to have

  • Experience evaluating or benchmarking open-weight models for cost/performance (inference-time evaluation, not training).

  • Experience with cloud-hosted inference services (e.g., Amazon Bedrock, Azure AI/Cognitive Services) and centralized LLM gateways (e.g., LiteLLM).

  • Experience with headless CMS platforms and structured content modeling.

  • Experience in a regulated or compliance-sensitive domain where provenance and auditability matter.

Total Cash Compensation (Base Plus Bonus Target) : 101,800.00 - 207,000.00 CAD

If you receive and accept an offer from us, we require that personal and any related investments be disclosed confidentiality to our Compliance team (days vary by region). These investments will be reviewed to ensure they meet Code of Ethics requirements. 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.

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. No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,910,542 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Toronto
$80k – $87k per year • Remote (Canada) • Full-Time • 5+ years exp • Toronto
Java
SQL
Java
Spring Framework
Maven
Spring Boot
DevOps
Rest API
Jenkins
Git
Bamboo
GitHub
SOAP
Management
Confluence
Agile
Apply
≈ $136k – $251k per year (Estimated) • Remote (United States, Canada) • Full-Time • Toronto
AI/ML
AI Agents
Cohere SDK
LLM
Edge AI
Multi-Agent Systems
Frontend
WebAssembly
DevOps
Kubernetes
Apply
$62k – $93k per year • In office • Full-Time • 3+ years exp • Bachelor's Degree • Richmond Hill
Python
JavaScript
TypeScript
SQL
PowerShell
C#
C#
.NET
Databases
MS SQL
AI/ML
Copilot
Claude Code
DevOps
Rest API
Azure
Docker
Kubernetes
Cybersecurity
Microsoft Entra ID
Management
SharePoint
Agile
Apply
≈ $73k – $132k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Toronto
SQL
C#
C#
.NET
Blazor
Databases
Snowflake
Databricks
AI/ML
Prompt Engineering
AI Agents
DevOps
Rest API
Azure
CI/CD
SOAP
Analytics
ETL/ELT
Management
Agile
Apply
Application Developer 3 hours ago
≈ $70k – $125k per year (Estimated) • In office • Secret • 5+ years exp • Ottawa
Python
C++
Apply
$44k – $55k per year • In office • Full-Time • Prague
Python
JavaScript
TypeScript
C++
Node JS
Frontend
React.js
DevOps
Rest API
CI/CD
Git
Apply
Vývojáři softwaru 13 days ago
$41k per year • In office • Full-Time • Prague
JavaScript
TypeScript
DevOps
Rest API
CI/CD
Git
Apply
$55k per year • In office • Full-Time • Prague
Python
JavaScript
Apply
$39k – $72k per year • In office • Full-Time • Prague
Python
JavaScript
C#
Cybersecurity
OWASP
Management
Agile
Scrum
Apply
$55k – $92k per year • In office • Full-Time • Prague
TypeScript
C#
Databases
PostgreSQL
Apply
$66k – $97k per year • Hybrid • Full-Time • 7+ years exp • Toronto
Python
SQL
Databases
PostgreSQL
Snowflake
Databricks
Apache Iceberg
Delta Lake
Amazon Redshift
AI/ML
Copilot
Cursor
Claude Code
AI Agents
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Amazon S3
Apply
$64k – $94k per year • Hybrid • Full-Time • 3+ years exp • Toronto
JavaScript
TypeScript
Node JS
Frontend
Vue.js
Webpack
Next.js
Angular
React.js
Vite
Rollup
DevOps
Rest API
AWS
Apply
≈ $111k – $222k per year (Estimated) • Equity • Hybrid • Full-Time • 8+ years exp • Chicago
JavaScript
C#
C#
.NET
DevOps
Splunk
New Relic
AWS
Apply
≈ $18k – $46k per year (Estimated) • Hybrid • Full-Time • 8+ years exp • Bachelor's Degree • Mumbai
Java
Java
Spring Boot
Databases
PostgreSQL
MS SQL
AI/ML
Copilot
Cursor
DevOps
GCP
AWS
Kubernetes
Management
Agile
Apply
≈ $26k – $65k per year (Estimated) • Hybrid • Full-Time • 12+ years exp • Bachelor's Degree • Mumbai
Java
Java
Spring Framework
Spring Boot
Mobile
Clean Architecture
DevOps
GCP
AWS
Kubernetes
Management
Agile
Apply
≈ $83k – $149k per year (Estimated) • Hybrid • Full-Time • 6+ years exp • Toronto
Go
Java
Databases
PostgreSQL
Databricks
Azure SQL Database
DevOps
OpenShift
Azure
Docker
Kubernetes
Unix
Apply
≈ $73k – $132k per year (Estimated) • Hybrid • Bachelor's Degree • Toronto
Python
JavaScript
Python
FastAPI
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
AI Agents
Frontend
React.js
DevOps
AWS
Docker
Kubernetes
Amazon EKS
Amazon S3
Apply
≈ $70k – $128k per year (Estimated) • Equity • Hybrid • 5+ years exp • Toronto
PHP
PHP
WordPress
DevOps
Akamai
DNS
Apache HTTP Server
Apply
$61k – $84k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Toronto
DevOps
Rest API
Datadog
GitHub
Cybersecurity
Okta
Analytics
Power BI
Management
Confluence
Jira
Apply
$64k – $92k per year • In office • Full-Time • 3+ years exp • Toronto
AI/ML
Copilot
Apply
See all jobs
This is one of many
1,910,542 more open roles from verified company boards, updated every day.