M

Morningstar

Independent investment research and data provider

Lead Software Engineer

Software EngineeringConfirmed live in the last 24 hours
Full-timeChicago, IL, USA$117.5k - $172.3k /yr

About the Job

Requirements

  • At least 8 years of experience in software engineering, production support, reliability, or technical-lead roles.
  • Hands-on experience with C# and .NET/.NET Core.
  • Practical familiarity with JavaScript and web application behavior.
  • Experience working with distributed systems in production.
  • Familiarity with AWS-hosted systems and cloud-based architectures.
  • Ability to lead incidents and cross-team technical problem solving.
  • Ability to communicate across technical and non-technical audiences.

Responsibilities

  • Lead cross-functional debugging sessions across Engineering, Customer Success Managers, Operations, and Support.
  • Help teams converge on root causes by asking relevant technical questions.
  • Support incidents by tracking decisions, risks, and next steps.
  • Translate between customer impact and system behavior.
  • Read and reason about C#, .NET/.NET Core, and JavaScript code.
  • Analyze logs, metrics, and traces using tools such as Splunk, New Relic, and application performance monitoring tools.
  • Reproduce issues at a conceptual or functional level.
  • Review proposed fixes and designs with a focus on reliability, operability, and customer impact.
  • Manually reproduce customer issues, isolate root causes, and deploy fixes under time pressure while partnering with L1/L2 support teams to resolve high-priority advisor tickets.
  • Recognize recurring issue patterns and provide feedback to feature development teams to drive systemic improvements.
  • Identify systemic weaknesses and partner with engineering teams to improve observability, diagnostics, and operational readiness.
  • Support and influence emerging automation or AI-assisted diagnostic workflows.
  • Model ownership, calm decision-making, and accountability during production incidents.
  • Mentor engineers and support teams on effective incident handling and production readiness.
  • Take end-to-end responsibility for production issues and follow through until resolution and prevention are confirmed.
  • Work across engineering, operations, support, and customer success to align priorities and drive outcomes.
  • Stay close to code, logs, and systems to ask relevant questions and identify incomplete solutions.
  • Evaluate technical decisions through the lens of advisor impact and experience quality.
  • Lead incidents with composure, clear communication, and structured decision-making.
  • Identify patterns, advocate for systemic fixes, and raise operational readiness across teams.

About the Company

Morningstar

Independent investment research and data provider

Morningstar provides independent investment research and data to individual investors, financial advisors, and asset managers through subscription-based access. Its platforms—Morningstar Advisor Workstation, Office Cloud, and Morningstar Cloud—deliver organized analytics, research, and tools via cloud or desktop interfaces, with regular updates and services like managed portfolios and retirement management. The ESG offering, powered by Sustainalytics, combines broad data and ratings to support sustainable investing across its products. Its goal is to help users make informed investment decisions by offering reliable data and insights while expanding its subscription business and ESG capabilities.

Company size
10,001+
Company stage
IPO
Headquarters
Chicago, IL
Founded
1984

Recently Posted Jobs

Explore more opportunities at Morningstar

See more jobs