Senior Software Engineer
Morningstar
About the RoleAs 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 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 the solutions are scalable, reliable, and meet enterprise‑grade SLAs. Additionally, you will contribute to building web interfaces for monitoring and configuration of our data feeds.
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.
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 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.
CompensationBase Salary: $90,489.00–132,711.00. Incentive Target: 12.5% Annual.
Morningstar’s hybrid work environment encourages collaboration in‑person each week. A mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mand
#J-18808-Ljbffr
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.
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 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.
CompensationBase Salary: $90,489.00–132,711.00. Incentive Target: 12.5% Annual.
Morningstar’s hybrid work environment encourages collaboration in‑person each week. A mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mandatory mand
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Winnipeg, MB vacancy
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
- ...that amplify your impact and a culture that backs your ambition, you won’t just contribute. You’ll make things happen–fast.As a Senior Software Engineer, you will design, build, and operate software that solves complex business problems through thoughtful use of data, AI, and...SeniorWorldwide
- ...willing to relocate to Canada Interested candidates: Share your resume with details on Guidewire modules, notice periodេទ and relocation readiness. Seniority levelMid-Senior level Employment typeFull-time IndustriesIT Services and IT Consulting #J-18808-LjbffrSeniorRelocation
$5000 per month
...community care day to give back to the causes you care about.This job posting is for an existing vacancy.We’re looking for our next Senior Software Engineer We're building the next-generation Loan Origination System for Questbank's Secured Lending business — a distributed, event...SeniorLong term contractPermanent employmentFull timeTemporary workWork at office- ...start of a major transformation, helping shape the architecture, engineering standards, and technical direction of a brand-new banking app... ...scale. This is a chance to influence key decisions, work with senior stakeholders, and build something that genuinely leaves a mark....SeniorLong term contract
- We are rethinking how that software should work when AI is part of the product and part of how the product gets built, and the engineering pod you would join is at the center of that workYou... ...pod as a developer. The pod is small and senior, and works inside our Agentic SDLC...SeniorFlexible hours
- Kongsberg Maritime | Maritime SimulationBuild software that turns advanced simulation technology into real-world training solutionsKongsberg... ...new product team in Halifax. We are looking for three Senior Full Stack Software Engineers to help create applications and capabilities on top of...SeniorContract workLocal area
- ...Bentley SystemsBentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors... .... We are seeking a talented and experienced Senior Software Developer to join our Civil Engineering...SeniorApprenticeshipWork at office
- ...platform, eliminating the manual, error-prone commerce processes that slow manufacturers and distributors down. We're hiring a Senior Software Engineer to help design, build, and operate the customer-facing applications, intelligent services, and AI-powered workflows driving...SeniorManual laborShift work
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview: Ethoca, a Mastercard company, is transforming the way merchants and card issuers work together to combat fraud...SeniorLong term contractWorldwide
- ...scalable, modular, and API-centric · Provide software design recommendations to the Program Manager and Chief Software Engineer · Evaluate operational feasibility by analyzing... ...Information Systems, or related STEM field · Senior-level experience deploying microservices into...SeniorLong term contractContract workTemporary work
$132k - $185k per year
...luluRoute, a homegrown application that acts as a parcel execution engine. This application integrates with our Warehouse Management... ...North America and global regions. Core responsibilities As a Senior Software Engineer, you will lead the design and implementation of...SeniorLong term contractPermanent employmentPart time$106k - $128k per year
....This isn't a traditional IT role, and it isn't a traditional Software Engineer, Data Engineer, or Business Intelligence role either. You'll learn... ...and genuinely funTHE OPPORTUNITY Reporting to the Senior Manager, Technology Solutions (Private Equity), the Senior Software...SeniorWork at officeRemote workRelocation package1 day per week- ...team membersProvide guidance to junior developersRequirements Senior-level full stack developer with Dev Lead ExperienceStrong... ...GitHub Actions, GitLab, BitBucket, Azure DevOpsFamiliarity with software ticketing systems or processes, e.G., Jira, Solar, ServiceNowWillingness...Senior
- ...recherchons un(e) Développeur(se) logiciel Sénior pour se joindre à l'équipe Diagnostics... ...developers' hands. We are seeking a Senior Software Developer to join the Diagnostics team as... ...with Kotlin, or C# exposure on the engine side. Gaming background — context for...SeniorDaily paidContract workWork at officeWorldwideRelocation package
- Title : Sr. Software Development Engineer (Fullstack)What you'll be expected to own:Deliver end-to-end full stack development for features that meet scalability, maintainability, and performance expectationsArchitect, deploy, and manage cloud infrastructure using best practices...Senior
- Optomi, in partnership with a leading financial solutions provider, is looking for a Senior Software Engineer to join their dynamic team. This role does not support any type of sponsorship and requires the person to work on a W-2 basis.Position Summary: The role requires...Senior
$160k - $210k per year
...more reliably, automating everything from engineering workflows to regulatory filings and... ...to do it.The Role We're looking for a senior engineer to build and own AI-powered product... ...experience building and shipping production software, with a track record of owning features...SeniorWork at office$115k - $145k per year
...Com to power more than 350,000 partnerships that deliver measurable business results.Your Role at impact.Com: As a Full Stack Software Engineer at impact.Com, you'll work on a global team, building real time data processes at-scale. You can be part of the design and build...SeniorLong term contractTemporary workLocal areaRemote workHome officeFlexible hours- At Cloudbeds, we're not just building software, we're transforming hospitality. Our platform powers hotels across 150 countries,... ...Technology Fast 500 again, but we're just getting started. As a Senior Software Engineer on the Core AI Squad, you'll design, build, and operate...SeniorWork at officeLocal areaRemote workWork from homeHome officeFlexible hours
- ...with the founder and the clients themselves. FourCents is a software studio with more than twenty years of product work and 350+ projects... ...their code, and we stay with them for years. We are hiring a senior engineer who wants that kind of ownership, not a ticket queue. What...Senior
$155k - $215k per year
About CircleCI Engineering CI/CD has been solved. Now it's being reinvented. AI agents don't just run pipelines. They write code, trigger... ..., writes the ADR, and makes the call.Invent new interfaces. Software delivery is being reinvented. Pipelines run autonomously, generate...Senior- # Senior Software EngineerSpotify Remote (Toronto) Full-timeFull-timeRemoteSoftware Engineering---## About this roleSpotify is hiring a Senior Software Engineer (Remote (Toronto)). This is a remote software development role listed on the official Spotify careers site.About...SeniorLong term contractRemote work
$130k - $140k per year
...This role is open to remote/ hybrid candidates commutable to our Toronto HUB office.Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the future...SeniorPart timeWork at officeRemote workWork from homeFlexible hours$141.4k - $204.4k per year
...happen. Description And RequirementsIn FC Quality Verification Engineering, our mission is to build the technology, large-scale test... ..., content, and live operations teams. Role SummaryAs a Senior Software Developer in Vancouver you will manage these systems from proposal...SeniorFull timeWork at officeLocal area3 days per weekusd90k - usd180k per year
...our perspectives with those of our clients.About the Role SENIOR SOFTWARE ENGINEEROctober 2026THE COMPANY Tracing our roots to 1928,... ...Enterprise Data Experience team is seeking a Senior Software Engineer to design, build, and enhance scalable data products and reporting...SeniorLong term contract- ...of problem we work on. Soma Energy builds software that coordinates large electricity users... ...now have to carry twice the load. We need engineers to build what carries us to the next... ...designs, code review, pairing, and mentoring.Senior or Principal: how the role scales We're...SeniorInternshipFlexible hours
$65.2k - $158.55k per year
Job Title: Senior Software Engineer (Java & Spark)Job Location: Canada About the job you’re consideringAs Senior Software Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. You will...SeniorFull timeLocal area$100k - $150k per year
...first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination... ...’s contributions make a real impact. About the RoleAs a Senior Software Engineer, you will play a critical role in defining the architecture...SeniorLong term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer part time Winnipeg, MB
- software engineer Winnipeg, MB
- software design engineer Winnipeg, MB
- software engineer - computer Winnipeg, MB
- software developer internship no experience Winnipeg, MB
- ingénieur logiciel Winnipeg, MB
- software engineer co-op Winnipeg, MB
- software development engineer Winnipeg, MB
- software developer Winnipeg, MB
- software engineer - ai machine learning Winnipeg, MB

