Senior Software Engineer-Data Delivery Platform
$93.2k - $136.7k per yearMorningstar
Morningstar is seeking a highly motivated and experienced Senior Software Engineer to help shape the future of our next-generation Data Delivery Platform. This platform provides seamless access to Morningstar's global investment data and powers data-driven experiences used by investors, financial professionals, and institutions worldwide. Built on Amazon Web Services (AWS), the platform is designed to deliver highly scalable, secure, and performant APIs and services that enable clients to access critical financial data with speed, reliability, and flexibility. As a Senior Software Engineer, you will play a key role in designing, building, and evolving cloud-native applications and distributed systems that support some of Morningstar's most strategic data initiatives. You will collaborate closely with product managers, team leaders, architects, and engineers across multiple agile squads to transform complex business requirements into innovative technical solutions. This position offers the opportunity to influence architectural decisions, champion engineering best practices, and contribute to the development of modern, high-availability systems that operate at enterprise scale.
The ideal candidate is passionate about software craftsmanship, cloud technologies, and solving complex technical challenges. You enjoy working in a collaborative environment where innovation, continuous learning, and ownership are highly valued. You are comfortable navigating ambiguity, driving solutions from concept to production, and mentoring others while helping establish engineering excellence across the organization.
By joining Morningstar, you will have the opportunity to work on cutting-edge technologies, contribute to products that impact global investors, and help build a platform that serves as the foundation for Morningstar's future data delivery strategy.
Responsibilities
Design and implement cloud-native microservices and APIs that support millions of data requests while maintaining high availability and performance. Participate in architectural design and contribute to long-term platform modernization initiatives.
Partners with cross-functional stakeholders to translate business requirements into scalable technical solutions in data platform.
Champion engineering best practices including test driven development, observability, code reviews, CI/CD, and operational excellence.
Troubleshoot and resolve urgent production issues while continuously improving system reliability and resilience.
Evaluate and adopt emerging technologies including new data engineering solutions and Generative AI to improve platform capabilities and developer productivity.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
5+ years of professional software engineering experience building enterprise-scale applications and distributed systems.
Strong programming experience with Java and Spring Boot;
additional experience with Python is a plus.
Deep understanding of object-oriented design principles, design patterns, domain-driven design, and modern software architecture.
Hands-on experience building and deploying cloud-native solutions on AWS with services such as ECS, Lambda, S3, SNS, SQS, CloudWatch, and IAM.
Strong knowledge of databases including SQL Server, Redis, MongoDB, and data modeling best practices.
Experience developing RESTful APIs and highly available, scalable backend services.
Familiarity with CI/CD pipelines, automated testing, infrastructure-as-code, and DevOps practices.
Strong communication skills and the ability to collaborate effectively across technical and business teams.
Experience with financial services, investment data, market data platforms, or fintech environments is a plus.
Base Salary Compensation Range$93,200.00-$136,696.00
Incentive Target Percentage12.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
#J-18808-Ljbffr
The ideal candidate is passionate about software craftsmanship, cloud technologies, and solving complex technical challenges. You enjoy working in a collaborative environment where innovation, continuous learning, and ownership are highly valued. You are comfortable navigating ambiguity, driving solutions from concept to production, and mentoring others while helping establish engineering excellence across the organization.
By joining Morningstar, you will have the opportunity to work on cutting-edge technologies, contribute to products that impact global investors, and help build a platform that serves as the foundation for Morningstar's future data delivery strategy.
Responsibilities
Design and implement cloud-native microservices and APIs that support millions of data requests while maintaining high availability and performance. Participate in architectural design and contribute to long-term platform modernization initiatives.
Partners with cross-functional stakeholders to translate business requirements into scalable technical solutions in data platform.
Champion engineering best practices including test driven development, observability, code reviews, CI/CD, and operational excellence.
Troubleshoot and resolve urgent production issues while continuously improving system reliability and resilience.
Evaluate and adopt emerging technologies including new data engineering solutions and Generative AI to improve platform capabilities and developer productivity.
Qualifications
Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
5+ years of professional software engineering experience building enterprise-scale applications and distributed systems.
Strong programming experience with Java and Spring Boot;
additional experience with Python is a plus.
Deep understanding of object-oriented design principles, design patterns, domain-driven design, and modern software architecture.
Hands-on experience building and deploying cloud-native solutions on AWS with services such as ECS, Lambda, S3, SNS, SQS, CloudWatch, and IAM.
Strong knowledge of databases including SQL Server, Redis, MongoDB, and data modeling best practices.
Experience developing RESTful APIs and highly available, scalable backend services.
Familiarity with CI/CD pipelines, automated testing, infrastructure-as-code, and DevOps practices.
Strong communication skills and the ability to collaborate effectively across technical and business teams.
Experience with financial services, investment data, market data platforms, or fintech environments is a plus.
Base Salary Compensation Range$93,200.00-$136,696.00
Incentive Target Percentage12.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
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer-Data Delivery Platform in Winnipeg, MB vacancy
$132.6k - $174k per year
Senior Software Engineer - Data and AI Platforms Business Unit: Store Support Centre (SSC)Time Type: Full-timeDescription & Requirements Who we are lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits...SeniorLong term contractPermanent employmentPart timeLocal areaImmediate start$205k - $240k per year
...management and cybersecurity software, serving Managed Service Providers... ...worldwide. Our comprehensive platform helps organizations... ...future of IT: whether you’re in engineering, product, sales, marketing, customer... ...raise the bar. We build it.Senior Software Engineer – Data...SeniorLong term contractWorldwide- ...are therefore looking for amazing people to add to our team! About the RoleWe’re looking for a Senior Software Engineer to own and evolve the production systems and data infrastructure supporting our Machine Learning (ML) and Operations Research (OR) work. This is...SeniorFor contractors
$115k - $164.6k per year
The Role The Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between vehicle ECUs and the cloud.... ...only team within General Motors that delivers software on every compute module the company has....Senior- ...AI Mecka AI is building the data infrastructure layer for... ...hardware. The Role You’ll own the software that lets people operate Mecka... ...operational tools that help engineers understand how devices and services... ...backward compatibility as the platform evolves. What You Bring...Senior
- Overview Senior Software Engineer - Java & Data Platforms. Are you a Software Engineer who thrives on solving complex data challenges? We’re looking for a Senior Engineer to join a high-performing technology team working on mission-critical, data-related projects in...Senior
$160k - $200k per year
Position: Staff Software Engineer, Data PlatformEmployment Type: Full-timeWork Arrangement: Remote within CanadaAnnual Base Salary:... ...for teams, media and fans.As Staff Software Engineer, Data Platform, you will independently own the database and data-platform architecture...SeniorInternshipRemote work$180k - $200k per year
...Job Title: Staff Data Scientist (AI & Machine Learning) Location: Vancouver... ...within our AI organization. While a Senior Data Scientist excels at building... ...Architecture & Scalability: Partner with Engineering and DevOps to design robust ML platforms. You will oversee the transition...Senior3 days per week- Shape the future of automotive technology at General Motors as a Software Engineer focusing on the Vehicle Data Platform in a hybrid work model. Leverage your expertise in C and distributed systems to innovate and optimize vehicle data management. In this hybrid role, the...
- General Motors' Data Engineering team is building a unified Vehicle Data Platform that moves data and configuration across vehicle ECUs and the cloud. The team delivers software on Android, Linux, and QNX and operates across a control plane, data plane, and logging stack. We...Senior
- Engineer reliable data platforms in Toronto through SQL, database design, and data pipeline development. Scotiabank offers an individual-contributor engineering assignment.This Software Engineer role focuses on enterprise applications, data platforms, and high-performance solutions...
- ...Build scalable machine learning platforms at PointClickCare using Python, Java, and... ...products across healthcare. As a Senior Machine Learning Systems Engineer, you will design, build, and operate... ...platform capabilities Build data and machine learning pipelines Maintain...Senior
$153k - $213k per year
...tradeoffs on what matters most. The Growth Platform Engineering team builds the core systems and tools... ...We collaborate closely with Product, Data Science, and Experience teams to design... ...Aff. We’re looking for a passionate Senior Software Engineer to design and build backend...SeniorWork at officeRemote workFlexible hours- Design scalable data platforms with advanced SQL and Python as a Senior Data Engineer supporting analytics, AI-enabled experiences, and decision-making. Own production pipelines end-to-end.This senior role owns significant data platform components, including dbt transformations...Senior
- ...members comprehensive lab testing, imaging, longitudinal data, and guidance from AI and clinical teams. The... ...$298M Series B and is scaling its integrated health platform.Role Function is hiring a Staff Software Engineer for its data platform. The role focuses on building...Full timeContract workLocal areaRemote workFlexible hours
- ...broken. They rely on multiple outdated platforms and error-prone manual work to admit... ...outcomes. We’re looking for a high-ownership Senior Platform Engineer to build and scale the infrastructure,... ...related technical field 5+ years of software engineering experience with a strong...SeniorRemote workFlexible hours
- We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models. In this high-impact role, you will bridge the gap between cutting-edge AI research and...Senior
- ...this job. Posted 19 Oct 2026.About this job Overview of the FunctionWe are seeking an experienced and forward-thinking Senior Data Platform Engineer to manage, optimize, and evolve the cloud-native platforms used by the Data Office. The role combines deep data engineering...SeniorManual laborWork at officeLocal area
- Build Clutch’s data platform in hybrid Downtown Toronto, using advanced SQL, Python, Snowflake, dbt, and Airflow to power decisions.As a Senior Data Engineer, you’ll own architecture, pipelines, models, and infrastructure supporting vehicle pricing, customer funnels, delivery...Senior
- ...CARFAX in London, Ontario is seeking a Software Engineer to build reliable data-driven features across a modern stack. You will work on Java/Kotlin backends, React/Angular frontends, and large-scale data pipelines in a cloud-enabled environment. You will test early with...
$85.2k - $135.2k per year
Permanent Full Time Are you a Senior Data Platform Engineer professional focused on platform administration, operations and support, have strong Leadership and Communication skills who is looking for a challenging and rewarding opportunity?The Canada Data Team is looking...SeniorPermanent employmentFull timeWork at officeImmediate startFlexible hours3 days per week- ...Permanent Full Time Are you a Senior Data Platform Engineer professional focused on platform administration, operations and support, have strong Leadership and Communication skills who is looking for a challenging and rewarding opportunity? The Canada Data Team is looking...SeniorPermanent employmentFull timeImmediate start
$147k - $196.6k per year
...days per week, at minimum. The Role The Data Engineering organization at General Motors is building a unified Vehicle Data Platform that moves data and configuration between... ...only team within General Motors that delivers software on every compute module the company has....SeniorWork at officeRemote work3 days per week$160k - $220k per year
...are too, let's talk. About the TeamThe Data Platform team is responsible for the foundational... .... We expect great things from our engineers and reward them with stimulating new projects... ...is an opportunity for experienced Software Engineers to join our fast growing Data...Local areaWorldwideFlexible hours- Elevate your career as a Software Engineer on the Data Platform team at Okta, focusing on high-volume, low-latency systems. This role emphasizes the design and implementation of advanced data services and platforms. Join Okta's elite Data Platform team, responsible for foundational...
- ...We are looking for a Senior Routing Engine Developer to design and build the next generation interaction routing platform powering enterprise-scale contact center operation. You will... ...into routing capabilities. 8+ years of software engineering experience, including substantial...SeniorInternshipRemote workRelocation
- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Platform Engineer based in Canada. The Senior Data Platform Engineer will play a key role in building and scaling the data infrastructure...SeniorRemote workHome office
- Take your engineering career to the next level with General Motors as a Senior Software Developer focused on the Vehicle Data Platform. This hybrid role involves designing critical components for vehicle data management and delivery. In this key position within General Motors...Senior
$196.6k - $258.1k per year
Principal Software Engineer, Data and AI PlatformsBusiness Unit: Store Support Centre (SSC) Time Type: Full-time Description & Requirementswho... ...growth for lululemon, owning and building the data and AI platforms and services that enable the enterprise to operate with...SeniorLong term contractPermanent employmentFull timePart timeLocal areaImmediate start- ...management and cybersecurity software, serving Managed Service Providers... ...worldwide. Our comprehensive platform helps organizations... ...future of IT: whether you're in engineering, product, sales, marketing, customer... .... We build it.Job Title Senior Backend Engineer (SaaS, Data...SeniorLong term contractWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer-Data Delivery Platform. 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

