About the Role
Morningstar is seeking software engineers specializing in .NET, Python, AWS, and modern platform development to enhance its content management system with AI-enabled capabilities. This role is for a backend or platform-focused engineer interested in building production systems and applying AI practically, collaborating with cross-disciplinary teams to develop products for investors.
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.
- Candidates requiring sponsorship now or in the future will not be considered.
Skills
- .NET
- Python
- AWS
- Platform development
- AI-enabled capabilities
- Content management
- Content ingestion
- Content workflows
- Content search
- Content distribution
- RESTful APIs
- Backend services
- Content tagging
- Metadata extraction
- Summarization
- Semantic search
- Workflow automation
- OpenAI
- AWS Bedrock
- AI-assisted development tools
- Code reviews
- Documentation
- Testing support
- C#
- Messaging technologies
- Kafka
- AWS SQS/Kinesis
- Relational databases
- SQL Server
- Postgres
- Test-driven development
- Automated unit testing
- Functional testing
- DevOps
- Continuous integration
- Continuous delivery
- Domain modeling
- Object-oriented design patterns
- SOLID principles
- Vue
- React
- Angular
- Web Components
- AWS compute technologies
- Lambda
- ECS/ECR
- EC2
- API Gateway
- IAM
- S3
- Amazon Neptune
- Graph databases
- Gremlin
- Elasticsearch
- OpenSearch
Location
- Chicago, IL
Work Type
- Hybrid
- 4 days onsite
Experience Level
- Two plus years of experience
Education Level
- Bachelor's degree in computer science or related field
Salary/Compensations
- $89,625.00-131,441.66
Benefits
- 100% 401k match up to 6% of salary
- Stock Ownership Potential
- Company provided life insurance - 1x salary + commission
- Comprehensive health benefits (medical/dental/vision)
- Potential premium discounts
- 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
- 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
- Charitable Matching Gifts program
- Dollars for Doers volunteer program
- Paid volunteering days
- 15+ Employee Resource & Affinity Groups
About the Company
- At Morningstar, helping investors is what brings us together and drives our work.
- 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
