Hiring.Camp

Senior Software Engineer-C#

The Morning Star Company

·

Yesterday

Apply
Salary
$93k – $137k
Location
Toronto, Canada
Workplace
Hybrid, Onsite
Type
Full-time
Department
Engineering
Seniority
Senior
Experience
5+ years
Education
Bachelor
Source
Workday

Description

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  
  • Help to shape product vision 



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 Compensation Range

$93,200.00-$136,696.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.

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

Skills

PythonAWSSQLMySQLSQL ServerRESTDevOpsMicroservicesComplianceAWS Certified

Similar Jobs

30

Senior C++ Software Engineer

Sees·London, England

1d ago

Senior Software Engineer (C)

Cato Networks·Jerusalem, Israel +1

Senior C++ Software Engineer

Leonardocompany·Edinburgh, Scotland·Onsite

2d ago

Senior Software Engineer - C++

Abbyy·Budapest, Hungary +1·Hybrid, Remote

1w ago

Senior C++ Software Engineer

N-iX·Warsaw, Mazovia

Senior C++ Software Engineer

N-iX·Bucharest, București

Senior Software Engineer - C++

Veralto·India·Hybrid

1w ago

Senior Software Engineer - C++

Abbyy·Belgrade, Central Serbia +1·Hybrid

2w ago

Senior Software Engineer - C++

Abbyy·Budapest, Hungary·Hybrid

2w ago

Senior C++ Software Engineer

Reactivemarkets·London, England·Remote

3w ago

Senior Software Engineer (C++)

Bentleysystems·Kaunas, Lithuania·Hybrid

3w ago

Senior Software Engineer (C++)

Gehc·Israel

3w ago

Senior C++ Software Engineer

Bergman

Senior Software Engineer - C++

Rockwell Automation·United States of America Milwaukee·Hybrid

1mo ago

Senior Software Engineer - C++

Rockwell Automation·United States of America Milwaukee·Hybrid

1mo ago

Senior C# Software Engineer

Eroadgroup·Auckland, New Zealand

1mo ago

Senior C++ Software Engineer

Belvederetrading·Chicago, Illinois·Hybrid

1mo ago

Senior C++ Software Engineer

Worldquant·Ramat Gan, Tel Aviv

1mo ago

Senior Software Engineer, C++

Andurilindustries·Broomfield, Colorado +1

1mo ago

Senior Engineer - Software (C++)

Pramana·Bengaluru, Karnataka

1mo ago

Senior C++ Software Engineer

N-iX·Ukraine

Senior Software Engineer, C++

Andurilindustries·Broomfield, Colorado

1mo ago

Senior Software Engineer (C++)

Boxbot·Alameda, California·Onsite

1mo ago

Senior C++ Software Engineer

4P Consulting Inc.·Atlanta, Georgia·Onsite

2mo ago

Senior C++ Software Engineer

Teamviewer·Linz, Upper Austria

2mo ago

Senior Software Engineer C++

Lseg·Bucharest, București

2mo ago

Senior Software Engineer (C#)

Blend Inc·Buenos Aires, Buenos Aires F.D.·Remote

2mo ago

Senior Software Engineer (C#)

Blend Inc·Montevideo, Montevideo Department·Remote

2mo ago

Senior Software Engineer - C++

RTX·Marlborough, Massachusetts·Onsite

2mo ago

Senior C++ Software Engineer

Nvidia·Illinois, US

2mo ago