Senior Software Engineer-C
100_MstarResCanad Morningstar Research, Inc. (Canada) Legal Entity
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 developerQualifications
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% AnnualBenefits
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.
#J-18808-Ljbffr
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 developerQualifications
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% AnnualBenefits
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.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer-C in Winnipeg, MB vacancy
- 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...SeniorWork at office
- ...contribute, and thrive. If this sounds like the kind of workplace where you can contribute meaningfully, keep reading.As a Lead Software Engineer at SimCorp, you will play a key role in the design, development, and delivery of complex software solutions that support critical...SeniorLong term contractWork at officeRemote workWorldwide2 days per week
- ...a hybrid environment. Develop backend solutions supporting investment research and technology platforms.Morningstar seeks a Senior Software Engineer focused on backend development and enterprise software. You will work with C#, .NET, microservices, Web APIs, MVC, Entity Framework...Senior
- ...One applications with C# .NET and AWS across cross-functional scrum teams. Apply distributed systems expertise in the GTA.As a Senior Software Engineer, you will develop production-grade applications, features, and enhancements for Prophix One. You will use C# .NET, SQL Server...Senior
$125k - $165k per year
...the user experience — applying strong software engineering discipline and industry best practices... ...technical rigor Partner closely with senior engineers and architects on major architecture... ...Familiarity with additional database engines (MySQL, PostgreSQL) and query languages...SeniorInternship- ...transferable skills, and lived experience may be exactly what we’re looking for. **Job DescriptionWe are looking for a senior, hands-on software engineer with broad experience across software development, cloud infrastructure, DevOps, and developer tooling. You should be comfortable...SeniorHourly pay
- ## [C] Software EngineerApply: Toronto, Ontario: Full time: Posted 2 Days Ago: JR0000866**Powered by Passion. United by Purpose. Build for... ...support our fans, teams and venues. We are looking for a Software Engineer to build and maintain full-stack features across our web...Hourly payFull time
$141.4k - $204.4k per year
...everyone makes play happen.Frostbite is EA's proprietary game engine, powering many of our leading titles across EA SPORTS, Battlefield... ...creators to optimizing real-time runtime performance. As a Senior Software Engineer in the Animation team, you will report to the Development...SeniorFull timeWork at officeLocal areaRemote workWorldwide- ...client and industry travel is required.As a senior-level individual contributor, you will... ...implement, and support highly available software platforms. Your work spans Microsoft .NET... ...product managers, operations teams, and engineers throughout delivery.Key Responsibilities:...SeniorRemote work
$118k - $152k per year
Senior Software Engineer - .NET, C# & APIsThe Role Capco is seeking a Senior Software Engineer with strong expertise in C#, .NET, ASP.NET Core, and API development to join our Technology & Engineering practice in Toronto. In this role, you will design, develop, modernize...SeniorInternshipImmediate start- Build marketplace software with C#, .NET, and RESTful APIs while developing your engineering skills alongside senior engineers.This software engineer role suits someone early in their career with three to six years of professional experience. You will develop and maintain applications...Senior
- Use C#, SQL Server, and Git to build software solutions as a full-time Senior Software Developer in Calgary, Alberta.Millennium EMS Solutions Ltd. seeks... ...: Bachelor’s degree in Computer Science, Software Engineering, or related fieldFive to seven years of professional software...SeniorFull time
- ...microservices for OpenTable For Restaurants, supporting reservation availability and real-time restaurant operations.As a Backend Software Engineer, you will develop and maintain core systems at large scale. Your work covers product development, infrastructure upgrades,...
- Elevate your career as a C# Software Engineer at Societe Generale, focusing on innovative applications for traders across New York. Bring your technical expertise in a dynamic AGILE environment. In this senior role, you will contribute to the design, development, and deployment...Senior
- Use C++ and C# to develop Civil Engineering applications in Quebec City, with a hybrid schedule including three onsite days weekly.As a Senior Software Developer, you will design, develop, test, and maintain complex production-quality software. You will work with international...Senior
- ...Build AI Inference Networking software at Equinix using SDN, proxying, and open-source engineering expertise. Work within a globally distributed development team. As a Senior SDN Network Software Engineer, you will help develop open-source software for Equinix’s AI Inference...Senior
- ...solutions at iCapital on the Annuities Platform Team, working across application, API, and database layers.As an Associate Software Integration Engineer, you will develop, test, and support integrations connecting client and product systems. The work includes REST APIs, XML,...
- Build C and Python software at Xona for desktop applications and satellite subsystem components. Work with hardware communication protocols and embedded systems.As a Software Engineer, you will contribute to developing and integrating a desktop application for Xona’s in-house...
- Startup feel. Enterprise reach. UI and systems that people actually use.The OpportunityYou'd be joining a specialized engineering team embedded within a large, globally operating organization — the kind of setup where you get the camaraderie and ownership of a tight-knit group...Flexible hours
- ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of...SeniorFull time
- Build scalable integrations at iCapital as a Senior Software Integration Engineer using C#, .NET, REST APIs, XML, and JSON.This experienced individual contributor role delivers integration solutions across complex client and product ecosystems. You will contribute technical...Senior
- ...Centrica’s Field Operations Platform, using Dynamics 365 and Azure Functions within cross-functional engineering squads. Support customer scheduling through secure, maintainable software delivery.As a Software Engineer, you will enhance forecasting and scheduling for colleague...
- Build enterprise applications with C#, .NET, and Blazor as a Senior Software Developer focused on tested, data-driven solutions.This senior developer translates technical system specifications into working applications. The work includes programming specifications, code development...Senior
- Build LMN Estimates services with C Sharp, Angular, and TypeScript at Granum. Ship continuously within a collaborative product pod serving landscapers.As a Software Engineer 3, you will design, build, ship, and operate critical services end-to-end. You will partner with Product...
- Use C#, ASP.NET/Core, and Azure to develop web applications as a Senior Software Developer supporting meaningful social impact. Collaborate across teams.You will analyze, design, develop, test, document, and maintain applications while following business specifications. The...Senior
- Fulfill Team Inc. is seeking a C# Developer/Engineer for a contract-to-permanent full-time role in Raleigh, NC. The position focuses on system software development for medical imaging hardware and software, with emphasis on design control and cross-functional collaboration....Permanent employmentFull timeContract work
- Nous sommes à la recherche d'un Développeur Logiciel – Migration C++ vers C# (.NET) , pour le compte de notre partenaire ; chef de file nord-américain dans l'évaluation des réseaux de distribution d'eau potable et d'égouts.Titre du poste : Développeur C++ / C# – Modernisation...
- ...Azure to evolve TripArc systems while working hybrid from the company’s Toronto office two days weekly.This Senior Software Developer role centers on backend engineering across modern .NET microservices and legacy applications. You will write service code, optimize complex...SeniorWork at office
$86.1k - $136.1k per year
...builds and evolves the technology supporting our web-based life insurance illustration experience. We are seeking a Full-Stack Software Engineer to join our Calculations Squad and develop capabilities that help advisors and customers make informed life insurance decisions....Local areaFlexible hours- Job Description Our SaaS client is looking for a Senior Software Developer to join a team building complex engineering software used for large-scale infrastructure projects.This is a hands-on senior engineering role for someone who is very strong in C++ and C# and can own...Senior3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer-C. 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

