Principal Software Engineer at Morningstar | Ontario | Rezi

Principal Software Engineer at Morningstar

Principal Software Engineer

Morningstar · Ontario

1 weeks ago

Principal Software Engineer

Morningstar · Ontario

7 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Partner with product owners and engineering teams to shape the technical direction of data engineering capabilities. Migrate file-based products to a unified, cloud-native data platform, architecting data pipelines, feed generation systems, and data delivery infrastructure. Serve as a technical thought leader, owning end-to-end data platform architecture and defining best practices for data governance, modeling, performance, and reliability.

Responsibilities

  • Lead and provide deep technical direction across data feeds and the data engineering function, guiding architectural decisions across platforms.
  • Architect 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.
  • Drive DataOps maturity by establishing comprehensive data quality, monitoring, alerting, and CI/CD practices across the platform.
  • Influence technical strategy across teams by communicating architectural vision to both technical and non-technical stakeholders.

Requirements

  • 9+ years of experience in data engineering, data platforms, or distributed systems.
  • Proven track record building and optimizing large-scale data pipelines on a major cloud platform (AWS preferred; Azure or GCP also accepted).
  • Strong experience with distributed or high-performance compute engines for large-scale data transformation.
  • Familiarity with frameworks such as Spark/PySpark, DuckDB, or similar modern engines, and the ability to evaluate trade-offs between them for different workloads.
  • Expert proficiency in SQL (Postgres, SQL Server, etc).
  • Strong development skills in Python (Python 3.x).
  • Strong hands-on experience with modern cloud data warehouses (e.g., Snowflake, Databricks, Redshift).
  • Demonstrated ability to influence engineering direction without direct management authority, mentor engineers, and drive alignment across teams.
  • Experience with containerization (Docker, Kubernetes).
  • Hands-on experience with cloud object storage (AWS S3, Azure Blob Storage, or Google Cloud Storage).
  • Knowledge of data lake and lakehouse architecture, including the implementation and use of open table formats like Delta Lake and Apache Iceberg.
  • Previous experience in highly regulated or financial services industries with stringent data quality and delivery SLA requirements.
  • Experience using agentic coding tools (e.g., GitHub Copilot, Claude Code, Cursor) to accelerate development workflows.

Skills

  • Data Engineering
  • Data Platforms
  • Distributed Systems
  • Cloud-native architecture
  • Data Pipelines
  • Feed Generation Systems
  • Data Delivery Infrastructure
  • Data Governance
  • Data Modeling
  • Performance Optimization
  • Data Reliability
  • DataOps
  • Data Quality
  • Monitoring
  • Alerting
  • CI/CD
  • AWS
  • Azure
  • GCP
  • Spark/PySpark
  • DuckDB
  • SQL
  • Python
  • Snowflake
  • Databricks
  • Redshift
  • Docker
  • Kubernetes
  • AWS S3
  • Azure Blob Storage
  • Google Cloud Storage
  • Data Lake architecture
  • Lakehouse architecture
  • Delta Lake
  • Apache Iceberg
  • GitHub Copilot
  • Claude Code
  • Cursor

Location

  • Toronto, ON

Work Type

  • Hybrid
  • 4 days in Office

Experience Level

  • Principal
  • 9+ years

Salary/Compensations

  • $112,583.00-162,125.00

Benefits

  • 20% Annual Incentive Target
  • Hybrid work environment
  • Tools and resources to engage meaningfully with global colleagues

About the Company

  • 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.
  • 100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity