About the role
The Role: At Morningstar, helping investors is what brings us together and drives our work. We are looking for software engineers who specialize in .NET, Python, AWS, and modern platform development to join our team, grow with us, introduce us to new ideas and develop products that empower our users. We are evolving our content management system with AI-enabled capabilities to improve content workflows, discovery, and automation. We’re looking for engineers who are excited to learn, experiment, and apply emerging technologies alongside strong engineering fundamentals.
This role is ideal for a backend or platform-focused software engineer who enjoys building production systems and is curious about applying AI in practical ways. Every day, you’ll partner with team members across disciplines to develop products for investors. You’ll interact with product managers and business stakeholders to understand our domain and create technical solutions that push us forward. You will be a member of a vibrant technical community, sharing your knowledge while also learning from fellow technologists.
Location: Chicago, IL (Hybrid- 4 days onsite) Responsibilities Build well-designed, stable, secure, and scalable content platform services and applications. Develop and enhance capabilities for content management, ingestion, workflows, search, and distribution. Design and implement RESTful APIs and backend services using .NET, Python and AWS. Contribute to AI-enabled features such as content tagging, metadata extraction, summarization, semantic search, and workflow automation.
Contribute to integrating external AI/LLM services (e.g., OpenAI, AWS Bedrock, or similar) into platform capabilities. Use AI-assisted development tools to improve code quality, automate repetitive tasks, and accelerate delivery (e.g., AI-based code reviews, documentation, and testing support) Partner with product managers and stakeholders to shape product vision and translate business needs into technical solutions. Collaborate with teams and take ownership for delivering high-quality outcomes. Stay current with emerging technologies and advocate for improvements where appropriate.
Requirements A bachelor's degree in computer science or related field. Two plus years of experience developing commercial quality applications. Strong programming skills in C# and Python. Working knowledge of messaging technologies (Kafka, AWS SQS/Kinesis) and relational databases (SQL Server, Postgres) technologies. 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).
Knowledge and practical experience with domain modeling and object-oriented design patterns and principles, such as the SOLID principles. Flexible team player who remains organized and productive while managing multiple deliverables. Knowledge of modern front-end technologies is a plus (Vue, React, Angular, Web Components). Experience with AWS compute technologies (Lambda, ECS/ECR, EC2, API Gateway, IAM, S3). Experience with Amazon Neptune, graph databases, and Gremlin for modeling and querying taxonomy hierarchies. Experience with search technologies such as Elasticsearch or OpenSearch.
We’re not considering candidates who require sponsorship now or in the future. Compensation and Benefits At Morningstar we believe people are at their best when they are at their healthiest. That’s why we champion your wellness through a wide range of programs that support all stages of your personal and professional life.
Here are some examples of the offerings we provide: Financial Health 100% 401k match up to 6% of salary Stock Ownership Potential Company provided life insurance - 1x salary + commission Physical Health 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 annual 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 Leadership Coaching & Formal Mentorship Opportunities Annual Flex Stipend - $1000 annually to cover personal education & well-being expenses Tuition Reimbursement Social Health Charitable Matching Gifts program Dollars for Doers volunteer program Paid volunteering days 15+ Employee Resource & Affinity Groups Total Cash Compensation Range $89,625.00-131,441.66 Inclusive of annual base salary and target incentive 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. A range of other benefits are also 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. 001\_MstarInc Morningstar Inc. Legal Entity How to Apply for a Job at Morningstar Step 1 When you find a position you're interested in, click the 'Apply' button.
Please fill out this form completely, attaching your resume and cover letter in the approved format. Read the job requirements carefully and make sure to attach writing or design samples as required. Applicants must submit their resume and other information through our corporate website to be considered for a job at Morningstar. No phone calls, please. Step 2 You will receive an email notification to confirm that we've received your application. Step 3 If you are called in for an interview, a representative from Morningstar will contact you to set up a date, time, and location.
Be prepared for a rigorous interview process. To make sure you're a good fit for Morningstar and we're a good fit for you, we'll schedule time for you to meet with multiple staff members at all levels of the company. Expect to return for multiple interviews as part of the process. A representative from Morningstar will contact you with the results of your interview—either with a job offer or to let you know our plans for the position.
Applicants With Disabilities Who Need Accommodation Morningstar is committed to working with and providing reasonable accommodation to individuals with disabilities. If, because of a medical condition or disability, you need a reasonable accommodation for any part of the employment process, please call +1 312 384-3900 or email AskHR@morningstar.com and let us know the nature of your request and your contact information. Please note: 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. US Applicants: Morningstar is an E-Verify program participant. Learn more: 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.
We make all employment decisions—including recruitment, hiring, compensation, training, promotion, transfer, discipline, termination, and other personnel matters—without regard to race, color, ancestry, religion, sex, national origin, age, disability, protected veteran status, marital status, sexual orientation, genetic information, citizenship, gender identity and expression, parental status, or other legally protected characteristics or conduct.
Minimum requirements
- Bachelor's degree in computer science or related field with 2+ years of commercial application development experience.
- Strong programming skills in C# and Python; experience with messaging technologies and relational databases.
- Knowledge of software engineering best practices, domain modeling, object-oriented design, and AWS compute technologies.
This listing was parsed by AI and may not be complete. Check the official posting on Morningstar's site for the most accurate information.