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.
Apply directly at Morningstar →Create a free account for alerts like thisView Morningstar immigration profile
This listing is sourced directly from Morningstar's careers page and normalized into a canonical job model.