Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Morningstar Logo

Lead Software Engineer

Morningstar

$114,100 - $193,975
Dec 22, 2025
Chicago, IL, US
Apply Now

Morningstar is looking to solve complex, cross-system issues impacting usability, performance, functionality, and observability of their Advisor Workstation/DAS team, by leading the design and deployment of agentic, AI-driven automations that proactively resolve and prevent recurring client issues.

Requirements

  • Strong experience with Python (required)
  • Building backends in C-Sharp, .NET, .NET Core is required
  • Experience with AI tools and AI-powered coding assistants (e.g., GitHub Copilot) to accelerate development, automate repetitive tasks, and enhance code quality
  • Experience building applications in Amazon Web Services (ECS, Lambda, Glue Jobs, S3, RDS, DynamoDB, ELB, CloudFront, Route53) is required
  • Experience building web applications using modern web UI frameworks like Vue.js/React/Angular (preferably Vue.js)
  • Experience implementing RESTful APIs and microservices
  • Hands-on experience with SQL and/or NoSQL databases (preferably MS SQL, DynamoDB, PostgreSQL)

Responsibilities

  • Observe and Understand: Monitor and analyze client issues reported for the modules you own. Use AI tools to identify patterns and opportunities for automation.
  • Automate and Develop: Design, build, and deploy agentic solutions (AI agents/workflows) that automate the resolution of recurring client issues and proactively prevent them.
  • Architect and Propose: Propose and implement features that leverage AI and automation to enhance service quality and reduce manual intervention; partner with development teams to push service forward.
  • Research and Solve: Use Python and modern AI tools to investigate root causes and develop robust, automated solutions alongside module owners.
  • Cycle Back to Observe: Continuously monitor the effectiveness of implemented automations and refine them as needed.
  • Build and deploy well-designed, stable, scalable solutions adhering to established guidelines through peer reviews, unit tests, and deployment processes.
  • Analyze and remediate production issues and build observability and operational readiness into the systems architecture.

Other

  • Bachelor’s degree in Computer Science or Engineering or a related field
  • Minimum of 10 years of experience developing software solutions
  • Excellent listening, written, and verbal communication skills
  • Ability and willingness to learn new technologies
  • Follow a hybrid policy of at least 4 days onsite (Monday-Thursday)