Senior Software Engineer-C#

100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity

Toronto

Hybrid

CAD 93,000 - 137,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

Morningstar, Inc. is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs.

The role emphasizes backend development with C#, .NET, AWS, microservices, and modern software practices, collaborating with product, QA, and other developers to deliver high-quality investment tech solutions. The position focuses on building robust services, following CI/CD and TDD, and leveraging AWS and microservices patterns.

Qualifications

  • Bachelor’s degree in computer science or related field with 5+ years of backend experience.
  • Advanced knowledge of C# and the Microsoft .NET stack; strong SQL skills.
  • Experience with Web APIs, MVC, DI, and asynchronous programming.
  • Familiarity with cloud, AWS, microservices, and secure scalable systems.

Responsibilities

  • Build scalable backend products and APIs following CI, TDD, and deployment practices.
  • Collaborate with Product Managers, QA, Project Managers, and developers to deliver high-quality solutions.
  • Identify improvements, seize opportunities, and share findings with the team; take ownership of success.
  • Keep up-to-date with technologies and aim for AWS certifications.

Skills

C#
.NET Stack
Entity Framework
LINQ
Web APIs
MVC
Dependency Injection
Async programming
AWS
Microservices
Security
DevOps
CI/CD
Python
AI code review

Education

Bachelor's degree in Computer Science or related field

Tools

Harness

Job description

Senior Software Engineer (Backend)

Morningstar is seeking a Senior Software Engineer (Backend) to design, build, and maintain scalable enterprise applications and APIs. The role focuses on backend development using C#, .NET, cloud technologies (AWS), microservices, and modern software engineering practices. The engineer will collaborate closely with Product Managers, QA, Project Managers, and other developers to deliver high-quality solutions that support Morningstar's investment research and technology platforms.

Job Responsibilities

Build well-designed, well-engineered, stable, and scalable products. Follow software design best practices such as continuous integration, test-driven development, and regular deployments. Be passionate about quality, process, programming, and investing in general Find opportunities for improvement, seize them, and then share your findings with others. Take ownership of the success of the team with a "gets things done" attitude. Seek understanding of and opportunities to leverage new technologies. Have or desire to become an AWS certified developer

Qualifications

A bachelor's degree in computer science or a related field in software development with 5+ years of experience. Highly motivated individual with the potential and desire to learn new technologies and take on increasing levels of responsibility. Advanced knowledge of C# and the Microsoft .NET Stack. Solid experience with Entity Framework, LINQ. Experience in Web APIs, MVC, Dependency Injection, Asynchronous programming. Experience with supporting technologies: Databases (SQL Server, AWS Aurora, MySQL, Postgres, NoSQL), Python, REST API’s Demonstrated ability to use AI tools responsibly for code generation, refactoring, unit test creation, documentation, debugging, and software design while maintaining strong engineering judgment and code ownership. Ability to critically evaluate AI-generated code for correctness, security, performance, maintainability, and compliance with software development standards. Proven knowledge of enterprise software concerns such as security, scalability, transaction management, and concurrency. Demonstrable experience architecting and building micro service solutions hosted on AWS. An understanding of how to protect software solutions from common security vulnerabilities. Exposure to and understanding of DevOps with tools like Harness. Knowledge of object-oriented design, domain modeling, design patterns, and building highly scalable and available systems.

Base Salary

Base Salary Compensation Range $93,200.00-$136,696.00 Incentive Target Percentage 12.5% Annual

Benefits
  • 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.
Hybrid Work Environment

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.

Company Overview

Morningstar is a global independent investment research and financial data company. Here, you'll help uncover what’s hidden, simplify what’s complex, and create insights that empower investor success.

Equal Opportunity Statement

Morningstar is strongly committed to creating and preserving equal opportunity for all employees and applicants. We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer-C#
Senior Software Engineer-C#

Morningstar • Toronto

Hybrid
CAD 130,000 - 191,000
Hybrid work environment
Annual incentive
Senior Manager of Software Engineering
Senior Manager of Software Engineering

Morningstar • Toronto

Hybrid
CAD 113,000 - 162,000
Hybrid work model
Senior Software Engineer- Applied AI
Senior Software Engineer- Applied AI

Morningstar • Toronto

Hybrid
CAD 102,000 - 207,000
Senior Backend Engineer (C#, AWS, Microservices) - Hybrid
Senior Backend Engineer (C#, AWS, Microservices) - Hybrid

Morningstar • Toronto

Hybrid
CAD 130,000 - 191,000
Hybrid work environment
Annual incentive
Senior software engineer: Applied AI
Senior software engineer: Applied AI

Urban Ridge Supplies • Toronto

Hybrid
CAD 90,000 - 133,000
Bilingual Customer Success Manager
Bilingual Customer Success Manager

001_MstarInc Morningstar Inc. Legal Entity • Toronto

Hybrid
CAD 90,000 - 120,000
Hybrid work model
Assistant Vice President, Private Corporate Credit
Assistant Vice President, Private Corporate Credit

Morningstar • Toronto

Hybrid
CAD 82,000 - 120,000
Hybrid work model
Assistant Vice President, Marketing Automation & Analytics
Assistant Vice President, Marketing Automation & Analytics

Morningstar • Toronto

Hybrid
CAD 106,000 - 157,000
Senior Data Relationship Consultant
Senior Data Relationship Consultant

Morningstar • Toronto

Hybrid
CAD 109,000 - 160,000
Senior Analyst, Private Corporate Credit
Senior Analyst, Private Corporate Credit

Morningstar • Toronto

Hybrid
CAD 65,000 - 90,000
Hybrid work model