Jobs · Engineering · Illinois

Software Engineer

Morningstar · Chicago, IL · 3 wk ago
HybridEngineering$90k–$131k/yrFull-time

Responsibilities

  • Design and develop scalable, maintainable architecture that transforms structured financial data into editorial outputs such as full articles, charts, and tables.
  • Build and maintain high-quality software that powers automated editorial workflows, including data-focused content creation and publishing integrations with internal Content Management Systems (CMS).
  • Write clean, well-tested, and well-documented code following Morningstar engineering standards and best practices.
  • Build and maintain event-driven architectures powered by Amazon Web Services such as AWS Lambda, EventBridge, and related services.
  • Collaborate with data journalists and editors to understand requirements and deliver tools that are reliable, intuitive, and extensible.
  • Improve and refactor existing systems to enhance performance, reliability, and adaptability as data sources and business needs evolve.
  • Implement monitoring, logging, and alerting to proactively detect, diagnose, and prevent production issues.
  • Ensure data quality and correctness through validation, error handling, and unit testing.
  • Participate in code reviews, technical design discussions, and architecture decisions.
  • Contribute to planning and estimation for projects supporting editorial automation and markets coverage.

Requirements

  • A bachelor's degree in Computer Science, Engineering or a related field
  • 3+ years of professional experience developing production-grade applications
  • Strong programming skills in Python, R, or SQL for data analysis and transformation
  • Familiarity with version control (Git) and collaborative development workflows (pull requests, code reviews)
  • Experience with software engineering best practices, including test-driven development, automated unit testing and functional testing, and DevOps practices such as continuous integration/continuous delivery (CI/CD)
  • Ability to implement workflows that track data/API usage and automation executions
  • Develop reporting and dashboards to assess the reliability, performance, and operational health of automation tools
  • Experience with AWS compute technologies (Lambda, ECS/ECR, EC2, API Gateway, IAM, S3) is a plus
  • Knowledge and practical experience with domain modeling and object-oriented design patterns and principles, such as the SOLID principles
  • Experience supporting data-heavy products or internal tools
  • Strong organizational skills and the ability to manage multiple deliverables in a collaborative team environment
  • Experience with data visualization tools such as Datawrapper, preferred

Qualifications

  • Preferred knowledge and practical experience with financial markets and reporting standards, with the ability to interpret complex data sets
  • Experience working within an agile environment, preferred

Skills

  • Software engineering
  • Scalable system design
  • Code quality
  • Operational efficiency
  • Amazon Web Services (AWS)
  • Domain modeling
  • Object-oriented design patterns
  • Data analysis and transformation
  • Version control (Git)
  • Collaborative development workflows (pull requests, code reviews)
  • Test-driven development
  • Continuous integration/continuous delivery (CI/CD)
  • Monitoring, logging, and alerting
  • Data visualization tools

Benefits

  • Financial Health - 100% 401k match up to 6% of salary
  • Stock Ownership Potential
  • Company provided life insurance - 1x salary + commission
  • Comprehensive health benefits (medical/dental/vision) including potential premium discounts and company-provided HSA contributions (up to $500-$2,000 annually for specific plans and coverages)
  • Additional medical Wellness Incentives - up to $300-$600 annually
  • Company-provided long- and short-term disability insurance
  • Emotional Health - Trust-Based Time Off, 6-week Paid Sabbatical Program, 6-Week Paid Family Caregiving Leave, Competitive 8-24 Week Paid Parental Leave, Adoption Assistance
  • Ledership Coaching & Formal Mentorship Opportunities
  • Annual Flex Stipend - $1000 annually to cover personal education & well-being expenses
  • Tuition Reimbursement
  • Dollars for Doers volunteer program
  • Paid volunteering days
  • 15+ Employee Resource & Affinity Groups

Pay

Total Cash Compensation Range: $89,625.00-131,441.66 Inclusive of annual base salary and target incentive

Schedule

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.

Similar jobs

Software Engineer

IntuitivePeachtree Corners, GA· Today
Engineering$128k–$173k/yrapply on careers.intuitive.com

Software Engineer

RevatureTampa, FL· Yesterday
Engineering$50k/yrapply on revature.com

Software Engineer

TEKsystemsVilla Park, IL· Yesterday
Engineering$110k–$126k/yrapply on ars2.equest.com

Software Engineer

AscendSan Francisco, CA· Yesterday
Engineering$140k–$175k/yrapply on grnh.se

Software Engineer

Allen Control SystemsSan Jose, CA· Yesterday
Engineering$180/hrapply on jobs.ashbyhq.com

Software Engineer

ConstellationChicago, IL· 1 wk ago
Engineering$95k–$105k/yrapply on jobs.constellationenergy.com