You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Morningstar

Senior Software Engineer

  • Hybrid
  • 6+ years

Salary

$93,200/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

Description

You will join the team building the next generation data feed platform, working alongside product owners, engineering teams and technical leads.

The main focus is Python data pipelines and file-based data delivery on AWS, with some work on web interfaces for monitoring and configuring feeds.

You will design and build ways to deliver data as CSV, Parquet and JSON files through S3, SFTP and cloud data marketplaces such as Snowflake Marketplace, keeping the systems scalable, reliable and within enterprise SLAs.

Responsibilities

  • Build and maintain Python pipelines on AWS using S3, Lambda, Step Functions, Glue and ECS to generate and deliver feed files at scale.
  • Design delivery methods for CSV, Parquet and JSON, choosing suitable partitioning, compression and encryption.
  • Create data quality checks, monitoring and alerts so feeds arrive reliably.
  • Help move legacy feed products to cloud-native AWS architecture, and take part in DevOps work such as CI/CD and infrastructure as code.
  • Help build web interfaces for feed monitoring and configuration. Eagerness to learn matters more than strong front-end skills.
  • Take part in code reviews, technical documentation and production support.

Requirements

  • A bachelor's degree in computer science or a related field, plus 5+ years of software or data engineering experience.
  • Experience using Python for data pipelines, ETL and backend services.
  • Hands-on work with AWS, Google Cloud Platform or Azure, including compute, storage and serverless services for cloud-native pipelines.
  • Experience with CSV, Parquet and JSON, and designing dependable data delivery.
  • Working knowledge of SQL and modern development practices such as Git, CI/CD and automated testing.
  • Good to Have: experience with Vue.js, React or another modern JavaScript framework.
  • Good to Have: familiarity with data governance, metadata management and data lineage.
  • Good to Have: experience in financial services or other regulated industries with strict data quality and SLA demands.

Conditions

Base salary range: $93,200.00-$136,696.00.

Hybrid role: in most locations you will be in the office four days a week, so you can collaborate in person regularly.

You will have the tools and resources to work with colleagues around the world, wherever you are based.

Legal entity code: 001MstarInc.

The company is an equal opportunity employer.

Benefits

  • Annual incentive with a target of 5%.
  • A range of additional benefits is available to support flexibility as your needs change.

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Morningstar

  • Industry: FinTech

Offices in Toronto, Canada, Canada

Also hiring in London, United Kingdom, United Kingdom, Chicago, United States and 6 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

No red flags

How crowded?

7 checks

1 red flag

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • React
  • Python
  • SQL
  • AWS
  • Google Cloud
  • JavaScript
  • Vue
  • Azure
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Frontend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Frontend
Seniority
Senior
Experience
5+ years
Tech stack
  • React
  • Python
  • SQL
  • AWS
  • Google Cloud
  • JavaScript
  • Vue
  • Azure
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Offices
  • Toronto, Canada
  • Canada
Remote from
  • Canada

Compensation

Salary
$93,200 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason