Morningstar is hiring: Software Engineer in Chicago
Morningstar, Chicago, IL, United States, 60290
Join to apply for the Software Engineer role at Morningstar
About The Role
Morningstar Wealth is seeking a Software Engineer with backend expertise to develop and modernize our model creation and data delivery systems. This role is central to advancing how Wealth builds, manages, and delivers data pipelines and services that power our products and client experiences. The ideal candidate has deep technical expertise in backend system design, large-scale data delivery, and cloud-based development. While primarily backend-focused, familiarity with front-end frameworks (Vue.js) is a strong plus. AI/ML experience is not required, but exposure or interest in these technologies is welcomed.
Responsibilities
- Backend & Data Development: Contribute to designing and building backend systems that support the creation, publication, and delivery of data and models to downstream applications.
- Application Maintenance & Modernization: Help maintain, upgrade, and migrate existing applications and services to ensure stability, scalability, and efficiency.
- System Reliability: Implement improvements that enhance performance, resiliency, and delivery speed, while following best practices in scalability and maintainability.
- Collaboration: Work closely with product teams, data engineers, and DevOps/SRE partners to align technical solutions with business needs.
- Engineering Practices: Write clean, maintainable, and testable code, and participate in code reviews to promote consistency and quality.
- Learning & Growth: Stay current on modern backend technologies and cloud practices and contribute ideas that improve team delivery and quality.
Qualifications
- Problem-Solving: Ability to analyze technical challenges, design effective solutions, and deliver reliable results.
- Methodology: Familiarity with Agile/Scrum and modern software engineering practices.
- Security Awareness: Understanding of secure service and API design.
- Education: Bachelor’s degree in computer science or related field (or equivalent practical experience).
- Experience: 3–5 years of professional software development experience, with emphasis on backend development and data-driven systems.
- Technical Skills:
- Strong programming background in C#/.NET (preferred) or other backend languages.
- Experience building and consuming REST APIs; familiarity with event-driven systems is a plus.
- Exposure to AWS services (e.g., Lambda, SQS, SNS, API Gateway, RDS).
- Hands-on experience with CI/CD workflows and Infrastructure as Code (Terraform, CloudFormation, etc.).
- Familiarity with databases (SQL/NoSQL) and data delivery systems (plus).
- Scripting with Python for automation or data workflows (plus).
- Frontend exposure with Vue.js or other modern JavaScript frameworks (plus).
Compensation And Benefits
At Morningstar we believe people are at their best when they are at their healthiest. We champion wellness through a wide range of programs that support all stages of personal and professional life. We offer a blend of physical, emotional, financial, and social health benefits.
- Total Cash Compensation Range: $87,000.00 - 147,900.00 USD Annual
- Inclusive of annual base salary and target incentive
Morningstar’s hybrid work environment allows remote work with in-person collaboration typically three days per week. Other benefits are 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.
Additional Information
Seniority level: Mid-Senior level
Employment type: Full-time
Job function: Information Technology, Engineering, and Finance
Location: Chicago, IL