You and the process

With a person
Anna, in-house recruiter
9 years hiring engineers
30 minutes with a real recruiter
They read your CV with you, on a call, and say where the offers are being lost.
Didn’t find what you were looking for? Tell us what to build
Morningstar

Senior Software Engineer-C#

  • Hybrid
  • 6+ years

Salary

$93,200/ year

AI summary

For members

The whole posting in a few lines. Sign up to read it here and on every role you open.

Sign Up to Read

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

Requirements

  • 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
  • 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.
  • 100MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity

Where you’d work

Part of the week in the office

You can work from

  • Canada

About the company

Morningstar

  • Industry: FinTech

Offices in Toronto, Canada, Canada

Also hiring in London, United Kingdom, United Kingdom, Chicago, United States and 6 more places

Your chances

Worth a look before you spend an evening tailoring a CV for it.

  • 21 checks run
  • 1 red flag

Still hiring?

14 checks

1 red flag

How crowded?

7 checks

No red flags

Fits Me

How well does this role fit you?

Answer a few questions or drop your CV, and every role gets a fit score with the reasons, this one first.

  • Your field
  • Level
  • Stack
  • Work model
  • Salary floor
  • Must-haves
Details13 facts · Role, Location, Compensation, Employment, Company
Tech stack
  • Python
  • SQL
  • PostgreSQL
  • AWS
  • MySQL
  • CI/CD
Seniority
Senior
Type
Full-time
Industry
FinTech
Specialty
Backend
Region
Canada
Show 7 more factsShow less

Role

Category
Development
Specialty
Backend
Seniority
Senior
Experience
5+ years
Tech stack
  • Python
  • SQL
  • PostgreSQL
  • AWS
  • MySQL
  • CI/CD

Location

Work model
Hybrid
Region
Canada
Offices
  • Toronto, Canada
  • Canada
Remote from
  • Canada

Compensation

Salary
$93,200 / year
Pay period
Annual

Employment

Type
Full-time

Company

Industry
FinTech

Something wrong with this vacancy?

Similar vacancies

Share this vacancy

What's wrong with it?

The employer never sees who reported.

Reason