Morningstar Inc.
Software Engineer
Chicago, United States of America · Staff+
Sponsorship not specified$90k-$131kDetected 43 days ago
PythonCode ReviewSQLAWSCI/CDData AnalysisData VisualizationManual TestingAdaptability
About the role
- This role focuses on creating reliable, maintainable architecture and tooling that enable editors and data journalists to produce timely, accurate content using Morningstar data.
- Write clean, well-tested, and well-documented code following Morningstar engineering standards and best practices.
- Improve and refactor existing systems to enhance performance, reliability, and adaptability as data sources and business needs evolve.
Responsibilities
- About the Role The Editorial Automation Software Engineer will be responsible for designing, building, and maintaining scalable software systems that power Morningstar's data-driven markets journalism.
- While the systems you build support editorial workflows, this is fundamentally a software engineering role, with a strong emphasis on scalable system design, code quality, and operational efficiency.
- 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).
- Build and maintain event-driven architectures powered by Amazon Web Services such as AWS Lambda, EventBridge, and related services.
- Implement monitoring, logging, and alerting to proactively detect, diagnose, and prevent production issues.
- Participate in code reviews, technical design discussions, and architecture decisions.
- Collaborate with data journalists and editors to understand requirements and deliver tools that are reliable, intuitive, and extensible.
Requirements
- Requirements A bachelor's degree in Computer Science, Engineering or a related field 3+ years of professional experience developing production-grade applications.
- 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).
Nice to have
- Familiarity with financial markets and reporting standards, with the ability to interpret complex data sets, preferred.
- Experience working within an agile environment, preferred.
- Experience with data visualization tools such as Datawrapper, preferred.
Skills
- Strong programming skills in Python, R, or SQL for data analysis and transformation.
- Experience supporting data-heavy products or internal tools.
Compensation
- $90k-$131k
Benefits
- Contribute to planning and estimation for projects supporting editorial automation and markets coverage.
Equal opportunity
- We only accept calls from applicants who need accommodation related to a disability.
- Please, no calls with unrelated questions or requests.
- Please be sure to include the title and location of the open position you're interested in when you leave a message.
- This Organization Participates in E-Verify (English) This Organization Participates in E-Verify (Spanish) Right to Work (English) Right to Work (Spanish) EEO is the Law Pay Transparency Notice Morningstar is strongly committed to creating and preserving equal opportunity for all employees and applicants.
Visa & Work Authorization
- We're not considering candidates who require sponsorship now or in the future Total Cash Compensation Range $89,625.00-131,441.66 Inclusive of annual base salary and target incentive Compensation and Benefits At Morningstar we believe peopl
Apply directly at Morningstar Inc. →Create a free account for alerts like thisView Morningstar Inc. immigration profile
This listing is sourced directly from Morningstar Inc.'s careers page and normalized into a canonical job model.