Credit Technology, Senior Software Engineer – Chicago

Morningstar•Chicago, IL
•$117,500 - $172,350•Hybrid

About The Position

Morningstar DBRS is seeking a Senior JavaScript Software Engineer with full-stack experience to join its Credit Technology group in Chicago. The team develops technology solutions that support securities research, monitoring services, data, and credit ratings. This role involves developing new systems and maintaining and improving existing applications, with a focus on commercial-grade web applications. The engineer will collaborate with other engineers to develop APIs and modernize the platform, contribute to product experiences, and actively help prioritize work to meet project goals. The position is based in the Chicago office and follows the company’s hybrid model, which is typically four days in-office each week. Morningstar offers programs and benefits intended to support employees’ financial, physical, emotional, and social health. Total cash compensation is listed as $117,500–$172,350, inclusive of annual base salary and target incentive.

Requirements

  • Bachelor’s degree in computer science, mathematics, or a related field.
  • 5–7 years of development experience with HTML5, JavaScript, and CSS3.
  • 3–5 years of experience with single-page application client-side frameworks such as Angular.js or Vue.js.
  • 3–5 years of experience with server-side technologies such as Node.js or Java.
  • Proven knowledge of enterprise software concerns such as security, scalability, transaction management, and concurrency.
  • Familiarity with MVC and MVVM design patterns.
  • Experience with SASS and build process management tools such as Grunt or Gulp.
  • Motivation and willingness to learn new technologies and take on increasing responsibility within the technology team.
  • Ability to work independently, communicate effectively, and produce superior results.

Nice To Haves

  • Experience working in Scrum-based methodologies.
  • Experience within the financial services industry.

Responsibilities

  • Develop backend APIs using a Node.js framework.
  • Develop single-page applications and responsive user interfaces using client-side frameworks such as Angular.js or Vue.js.
  • Create CSS that is consistent across browsers and platforms.
  • Use an Agile approach to iteratively maintain applications and develop new functionality.
  • Stay up to date on emerging technologies.
  • Promote usability best practices.
  • Work with other engineers to develop APIs and modernize the platform.
  • Actively participate in prioritizing work to meet project goals.

Benefits

  • 100% 401(k) match up to 6% of salary.
  • Stock ownership potential.
  • Company-provided life insurance equal to 1x salary plus commission.
  • Medical, dental, and vision benefits, including potential premium discounts and company-provided HSA contributions of up to $500–$2,000 annually for specific plans and coverages.
  • Additional medical wellness incentives of up to $300–$600 annually.
  • Company-provided long- and short-term disability insurance.
  • Trust-based time off.
  • Six-week paid sabbatical program.
  • Six-week paid family caregiving leave.
  • Paid parental leave of 8–24 weeks.
  • Adoption assistance.
  • Leadership coaching and formal mentorship opportunities.
  • Annual flex stipend of $1,000 for personal education and well-being expenses.
  • Tuition reimbursement.
  • Charitable matching gifts program.
  • Dollars for Doers volunteer program.
  • Paid volunteering days.
  • Employee resource and affinity groups.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service