As a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform. This role is primarily focused on building Python-based data pipelines and file-based data delivery systems on AWS. You'll also contribute to building web interfaces for monitoring and configuration of our data feeds.
You will architect and implement solutions for delivering data in various file formats (CSV, Parquet, JSON) to clients through S3, SFTP, and Cloud Data Marketplaces such as Snowflake Marketplace, ensuring solutions are scalable, reliable, and meet enterprise-grade SLAs.
## Key Responsibilities- 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.- Contribute to migrating legacy feed products to AWS cloud-native architecture and participate in DevOps practices including CI/CD and infrastructure as code.- 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.
## Requirements
### Must Have- Bachelor's degree in computer science or related field, with 5+ years of software or data engineering experience.- Experience in Python for building data pipelines, ETL processes, and backend services.- 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.- Experience working with file-based data formats (CSV, Parquet, JSON) and designing reliable data delivery solutions.- Familiarity with SQL and experience with modern development practices (Git, CI/CD, automated testing).
### Good to Have- Prior experience with Vue.js, React, or other modern JavaScript frameworks.- Familiarity with data governance, metadata management, and data lineage concepts.- Experience in financial services or regulated industries with strict data quality and SLA requirements.
Base Salary Compensation Range
$90,489.00-132,711.00
Incentive Target Percentage
12.5% Annual
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.
001_MstarInc Morningstar Inc. Legal Entity
Skills Required
- Bachelor's degree in computer science or related field with 5+ years of software or data engineering experience.
- Experience in Python for building data pipelines, ETL processes, and backend services.
- Hands-on experience with cloud platforms (AWS, Google Cloud Platform, or Azure) including compute, storage, and serverless services for cloud-native data pipelines.
- Experience working with file-based data formats (CSV, Parquet, JSON) and designing reliable data delivery solutions.
- Familiarity with SQL.
- Experience with modern development practices (Git, CI/CD, automated testing).
- Prior experience with Vue.js, React, or other modern JavaScript frameworks.
- Familiarity with data governance, metadata management, and data lineage concepts.
- Experience in financial services or regulated industries with strict data quality and SLA requirements.
Morningstar Compensation & Benefits Highlights
-
Leave & Time Off Breadth — A recurring paid sabbatical and flexible time off in North America provide substantial time away and are presented as a signature differentiator. The program’s active use alongside paid volunteer days underscores broad time-off options.
-
Parental & Family Support — A global standard for paid parental leave plus paid caregiving leave and adoption assistance signals robust family support. These policies are positioned as company-wide standards with location-specific administration.
-
Equity Value & Accessibility — A shared ownership program enables converting part of a bonus into RSUs with a company match, adding long‑term value beyond salary. Performance-based RSU awards can further enhance equity outcomes for high achievers.
Morningstar Insights
What We Do
At Morningstar, we believe in building great products in-house in a highly collaborative, agile environment where we focus on technical excellence, the user experience, and continuous improvement. Our technologists represent a range of skills and experience levels, but they all view their work as a craft and push technology’s boundaries.
Why Work With Us
Imagining big things is in our blood -- it's transformed us from a company with just a few employees in 1984 to a leading independent investment research company with a worldwide presence today. As of April 2020, we acquired Sustainalytics to drive long-term meaningful outcomes for investors in the ESG space. Join us on this exciting journey!
Gallery
Morningstar Offices
Hybrid Workspace
Employees engage in a combination of remote and on-site work.























