Lead Software Engineer

Morningstar

Toronto

Hybrid

CAD 93,000 - 137,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model
In-person collaboration four days a in

Job summary

Morningstar in Toronto is seeking a Lead Software Engineer for the Data Feed Platform. You will shape the data engineering direction, migrate file-based products to a unified cloud-native platform, and architect governance-driven pipelines for large-scale data delivery.

This senior individual contributor reports to the Director of Technology, mentors engineers, and defines data governance, modeling, performance, and reliability across the product lifecycle.

Qualifications

  • 7+ years of experience in data engineering, data platforms, or distributed systems.
  • Cloud Expertise: AWS preferred; Azure or GCP accepted.
  • SQL & Programming: SQL and Python.
  • Technical Leadership: influence engineering direction and mentor engineers.
  • Deployment: experience with Docker and Kubernetes.
  • Cloud Storage: hands-on with AWS S3, Azure Blob, or Google Cloud Storage.

Responsibilities

  • Lead technical direction across data feeds and the data engineering function.
  • Collaborate on platform consolidation, migrating legacy feeds to a unified architecture.
  • Design scalable data delivery mechanisms for file-based feeds and marketplace platforms.
  • Communicate architectural vision to technical and non-technical stakeholders.

Skills

Data engineering
Cloud platforms
SQL
Python
Technical leadership
Docker
Kubernetes
Cloud storage

Tools

Docker
Kubernetes
Snowflake
Databricks
Redshift
Delta Lake
Apache Iceberg
GitHub Copilot
Claude Code
Cursor

Job description

## Lead Software EngineerApply: Toronto: Full time: Posted Today: AP-24263882**About the Role**As a Lead Software Engineer on our Data Feed Platform team (Direct – Data & Research), you will partner with product owners and engineering teams to shape the technical direction of our data engineering capability. Together, you will migrate our file-based products to a unified, cloud-native data platform — architecting highly governed data pipelines, feed generation systems, and large-scale data delivery infrastructure.This is a senior individual contributor role reporting to the Director of Technology. You will serve as a technical thought leader for a team of engineers — owning the end-to-end data platform architecture, from ingestion and transformation through to client-facing data products. You will define best practices for data governance, data modeling, performance optimization, and data reliability across the entire product lifecycle, while mentoring engineers and fostering continuous improvement within the data engineering discipline.If your background is in data engineering, data platform development, or building production-grade data systems at scale, this role was designed for you.**Key Responsibilities*** Lead technical direction across data feeds and the data engineering function, guiding architectural decisions across platforms.* Collaborate with engineers on the platform consolidation strategy, migrating legacy feed products onto a unified, governed, cloud-native architecture.* Design and implement scalable data delivery mechanisms for both file-based feeds and modern marketplace distribution platforms.* Influence technical strategy across teams by communicating architectural vision to both technical and non-technical stakeholders.* Core Qualifications (Must Haves)**Experience:*** 7+ years of experience in data engineering, data platforms, or distributed systems.* Cloud Expertise: Experience with large-scale data pipelines on a major cloud platform (AWS preferred; Azure or GCP also accepted).* SQL & Programming: Experience in SQL (Postgres, SQL Server, etc) and Python (Python 3.x).* Technical Leadership: Ability to influence engineering direction without direct management authority, mentor engineers, and drive alignment across teams.* Deployment: Experience with containerization (Docker, Kubernetes).* Cloud Storage: Hands-on experience with cloud object storage (AWS S3, Azure Blob Storage, or Google Cloud Storage).**Nice to Have (Experience & Tools)*** Data Warehousing: Strong hands-on experience with modern cloud data warehouses (e.g., Snowflake, Databricks, Redshift).* Architecture: Knowledge of data lake and Lakehouse architecture and familiarity with open table formats like Delta Lake and Apache Iceberg.* Domain Knowledge: Previous experience in highly regulated or financial services industries with stringent data quality and delivery SLA requirements.* AI-Assisted Development: Experience using agentic coding tools (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate development workflows.## **Base Salary Compensation Range**$93,200.00-$136,696.00**Incentive Target Percentage**12.5% AnnualMorningstar'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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML/AI Engineer
Senior ML/AI Engineer

Sportchek • Toronto

Hybrid
CAD 64,000 - 90,000
Comprehensive benefits
Career growth opportunities
Product discounts
Senior ML/AI Engineer
Senior ML/AI Engineer

Canadian Tire Financial Services • Toronto

Hybrid
CAD 64,000 - 106,000
Comprehensive benefits and retirement
Career growth opportunities
Product discounts
Data & Analytics lead
Data & Analytics lead

Altis Technology • Markham

Hybrid
CAD 100,000 - 125,000
Java Developer Lead Analyst - Vice President
Java Developer Lead Analyst - Vice President

Citi • Mississauga

On-site
CAD 140,000 - 190,000
Hybrid work model
Big Data exposure
AI tools access
+1
Full time
Full time

Callière Group • Toronto

On-site
CAD 135,000 - 165,000
Lead Data Engineer – Databricks
Lead Data Engineer – Databricks

TEEMA • Toronto

Hybrid
CAD 135,000 - 175,000
Hybrid work (3 days onsite)
40 hours per week
Senior Data Engineer
Senior Data Engineer

Confluence Technologies, Inc. • Toronto

On-site
CAD 80,000 - 110,000
Generous time off packages
Global career development opportunities
Social events
+1
Senior Manager, Software Engineering
Senior Manager, Software Engineering

Capital One Group • Toronto

Hybrid
CAD 202,000 - 231,000
Work From Home allowance
Mental health coverage
Annual tuition subsidies
+1
Senior Software Engineer (Data Platform)
Senior Software Engineer (Data Platform)

Super • Toronto

On-site
CAD 120,000 - 170,000
Competitive base salary
Learning & development allowance
Equity options
+1
Technical Lead
Technical Lead

Byteager • Toronto

Hybrid
CAD 150,000 - 200,000
Competitive salary
On-site Toronto office
Top-tier hardware
+2