Morningstar

Morningstar

Senior Software Engineer

Toronto · Senior

Sponsorship not specified$90k-$133kDetected 14 days ago
JavaScriptPythonReactVue.jsCode ReviewGitSQLSnowflakeAWSGCPAzureCloud PlatformsCI/CDDevOpsData EngineeringTest Automation

About the role

  • In most of our locations, our hybrid work model is four days in-office each week.
  • No matter where you are, you'll have tools and resources to engage meaningfully with your global colleagues.

Responsibilities

  • 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.
  • Build and maintain Python-based data pipelines on AWS (S3, Lambda, Step Functions, Glue, ECS) for scalable file-based feed generation and delivery.
  • Design file delivery mechanisms supporting multiple formats (CSV, Parquet, JSON) with appropriate partitioning, compression, and encryption strategies.
  • Implement data quality validation, monitoring, and alerting systems to ensure reliable feed delivery.
  • Collaborate on building web interfaces for feed monitoring and configuration - willingness to learn and contribute is more important than deep front-end expertise.
  • Participate in code reviews, technical documentation, and production support.
  • Experience in Python for building data pipelines, ETL processes, and backend services.

Requirements

  • Bachelor's degree in computer science or related field, with 5+ years of software or data engineering experience.
  • Hands-on experience with cloud platforms (AWS, Google Cloud Platform, or Azure) including experience with compute, storage, and serverless services for cloud-native data pipelines.
  • Familiarity with SQL and experience with modern development practices (Git, CI/CD, automated testing).
  • Prior experience with Vue.js, React, or other modern JavaScript frameworks.

Compensation

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

Benefits

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

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