Senior Software Engineer

Sorry, this job was removed at 12:15 p.m. (CST) on Friday, Jun 06, 2025
Be an Early Applicant
Toronto, ON
Hybrid
Enterprise Web • Fintech • Financial Services
Empowering Investor Success
The Role
Role:
As a Senior Software Engineer on the Intelligence Engine Platform team, you will be pivotal in leading the design, development, and scaling of the Intelligence Engine Platform. You will drive the full cycle of software development processes, from requirements gathering to coding, testing, debugging, implementation and supporting the Intelligence Engine Platform. A critical component of the role will be to effectively collaborate with product managers, UX designers, developers, and other team members that actively use the platform. You will also mentor junior engineers, provide constructive feedback, and act as a source of guidance and inspiration. An ideal candidate should also have a keen interest in constantly exploring and learning about new technologies. This inquisitiveness should not just be limited to software related to the job but should extend across the field. The candidate should be curious that they spontaneously explore technologies because of their desire to learn and contribute to the product.
Our Team
We are deeply inquisitive; we do not take "that's just the way it's always been done" or "that's just best practice" as valid answers and instead seek to fine-tune our product development process for maximum impact. We are empowered professionals who are given problems to solve and not tickets to implement. We value team productivity over individual productivity and this culture of "giving" means we enjoy and highly value collaborating with our teammates.
Job Responsibilities
As a Senior Software Engineer on the Intelligence Engine Platform team, your responsibilities include a variety of tasks, all towards ensuring the successful development and maintenance of the Intelligence Engine Platform. This will include, and not limited to:
  • Design and development of new software features, and improvements.
  • Collaborate with product managers, designers in clearly understanding the product value.
  • Implement robust, scalable, high-quality software solutions and ensure their timely delivery.
  • Participate in architectural decisions, design discussions, and provide inputs on software development methodologies, processes, and best practices.
  • Practice and teach pragmatic value driven decision making when bringing in new tools, upgrades to libraries vs providing product value.
  • Mentor junior engineers on the team, providing guidance and feedback on their code and designs.
  • Mentor and apply the importance of code reviews, thorough logging and monitoring to ensure that the software code meets the industry standards of coding and is optimized for performance and scalability.
  • Support and pair with other internal teams at Morningstar to onboard them to the Intelligence Engine Platform.
  • Compose and maintain comprehensive and high-quality documents on building and operating the platform.
  • Create user friendly documentation that aids our users in understanding and interacting effectively with our platform.

Qualifications
  • Enjoys working in a collaborative team with excellent spoken and written communication skills. Candid, honest, and to the point.
  • Bachelor of Science in Computer Science, Engineering, or equivalent experience.
  • Experience with at least one modern object-oriented programming language.
  • Experience consuming OAuth2 services, logging and monitoring tools, hands on experience with debugging and troubleshooting production applications.
  • Solid understanding of computer science fundamentals: data structures, algorithms, design patterns.
  • Experience working on databases like MSSQL, Postgres or any other relational database.
  • Experience with Amazon Web Services technologies like EC2, RDS, S3, API gateway,
  • Experience with Agile methodology and tools like JIRA.
  • Data, Research, and Enterprise Solutions development experience

Nice to Have
  • Experience with python and Vue Ecosystems.
  • Experience building and deploying apps with containers.
  • Experience with CI/CD pipelines. We use Jenkins, Harness.
  • Basic knowledge of ETL pipelines, managing queues.
  • Our applications are hosted on Kubernetes, and we use AWS.
  • Contribution to public GitHub, hugging face projects.
  • Awareness of vector databases, prompt engineering.

Morningstar's hybrid work environment gives you the opportunity to work remotely and collaborate in-person each week. We've found that we're at our best when we're purposely together on a regular basis, at least three days 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.
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity

What the Team is Saying

Similar Jobs

Morningstar Logo Morningstar

Senior Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
90K-133K Annually

Morningstar Logo Morningstar

Senior Analyst, Vulnerability Management

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
90K-133K Annually

Morningstar Logo Morningstar

Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
72K-105K Annually

Morningstar Logo Morningstar

Principal Software Engineer

Enterprise Web • Fintech • Financial Services
Hybrid
Toronto, ON, CAN
12700 Employees
113K-162K Annually
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Chicago, IL
12,700 Employees
Year Founded: 1984

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

Gallery
Gallery
Gallery
Gallery
Gallery
Gallery

Morningstar Offices

Hybrid Workspace

Employees engage in a combination of remote and on-site work.

Typical time on-site: 3 days a week
HQGlobal Headquarters
Mexico City
Santiago Province
LU
NSW
Amsterdam, NL
Bangkok, TH
Cape Town, ZA
Dubai, Dubai
Frankfurt am Main, DE
Frederiksberg, DK
London, GB
Madrid, ES
Milano, IT
Navi Mumbai, Maharashtra
New York, NY
Oakland, MD
Oslo, NO
Paris, FR
São Paulo, São Paulo
PitchBook US Headquarters
Stockholm, SE
Tokyo, JP
Toronto, ON
Toronto, Ontario
Zürich, CH
Learn more

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account