Role Overview
Morningstar is hiring a mid-level Software Engineer (Python & AWS). This is a full-time role in IN. Part of Morningstar's Lifecycle hiring, posted 6 days ago. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Job Description
As a Software Engineer specializing in Python and AWS, you will play a crucial role in building, optimizing, and scaling core components of Morningstar's Data Platform. Your main focus will be on developing reusable Python libraries, building serverless tools, and creating cloud-native data processing applications. We are seeking proactive problem-solvers who excel in fast-paced environments, have in-depth expertise in Python and AWS, and can architect modern data solutions that drive our platform forward.
Within Morningstar's Enterprise Data Platform (EDP), you will be part of a group dedicated to consolidating, normalizing, calculating, and distributing high-quality data. The EDP team aims to facilitate faster business growth, achieve better scale, and enhance customer experience by maximizing the commercial and brand value of datasets.
Core Responsibilities:
- Python Application Development: Design, build, and maintain robust Python-based backend applications, reusable libraries, and data components.
- AWS Cloud Engineering: Implement and optimize cloud-native software solutions using AWS services to ensure maximum compute performance and efficient storage/API utilization.
- AI-Driven Engineering: Utilize AI tools within the Python development lifecycle to accelerate code output, write high-quality unit tests, and documentation.
- Data Code Architecture: Participate in technical design sessions focused on backend Python data systems, data schemas, and cloud-native read/write stability.
- Code Quality & Mentorship: Lead peer code reviews for Python applications, ensuring adherence to PEP 8 standards, object-oriented principles, and robust error handling.
Qualifications Required:
- Primary Language Expertise: 3+ years of professional backend software engineering experience with Python as your primary language. Expert knowledge of Python OOP, scripting, and data manipulation.
- Cloud Platform Expertise: 2+ years of production experience building and deploying applications directly on AWS (utilizing core services such as S3, EC2, IAM, and AWS data/compute environments).
- Python Tooling: Strong familiarity with Jupyter Notebooks, writing queries via SQL, and localized script execution.
- AI Tool Integration: Proven capability using AI coding assistants to optimize the software development lifecycle (SDLC).
- Collaboration & Environment: Experience working within Agile/Scrum sprints alongside backend engineers, utilizing Git/Bitbucket for strict Python version control.
- Soft Skills: Excellent analytical problem-solving abilities, alongside strong written and verbal communication skills.
Morningstar is an equal opportunity employer, requiring 4 days a week working from the office. As a Software Engineer specializing in Python and AWS, you will play a crucial role in building, optimizing, and scaling core components of Morningstar's Data Platform. Your main focus will be on developing reusable Python libraries, building serverless tools, and creating cloud-native data processing applications. We are seeking proactive problem-solvers who excel in fast-paced environments, have in-depth expertise in Python and AWS, and can architect modern data solutions that drive our platform forward.
Within Morningstar's Enterprise Data Platform (EDP), you will be part of a group dedicated to consolidating, normalizing, calculating, and distributing high-quality data. The EDP team aims to facilitate faster business growth, achieve better scale, and enhance customer experience by maximizing the commercial and brand value of datasets.
Core Responsibilities:
- Python Application Development: Design, build, and maintain robust Python-based backend applications, reusable libraries, and data components.
- AWS Cloud Engineering: Implement and optimize cloud-native software solutions using AWS services to ensure maximum compute performance and efficient storage/API utilization.
- AI-Driven Engineering: Utilize AI tools within the Python development lifecycle to accelerate code output, write high-quality unit tests, and documentation.
- Data Code Architecture: Participate in technical design sessions focused on backend Python data systems, data schemas, and cloud-native read/write stability.
- Code Quality & Mentorship: Lead peer code reviews for Python applications, ensuring adherence to PEP 8 standards, object-oriented principles, and robust error handling.
Qualifications Required:
- Primary Language Expertise: 3+ years of professional backend software engineering experience with Python as your primary language. Expert knowledge of Python OOP, scripting, and data manipulation.
- Cloud Platform Expertise: 2+ years of production experience building and deploying applications directly on AWS (utilizing core services such as S3, EC2, IAM, and AWS data/compute environments).
- Python Tooling: Strong familiarity with Jupyter Notebooks, writing queries via SQL, and localized script execution.
- AI Tool Integration: Proven capabil
Frequently Asked Questions
How do I apply for the Software Engineer (Python & AWS) position at Morningstar?
Use the Apply button above to submit your application directly to Morningstar. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Software Engineer (Python & AWS) position at Morningstar located?
This position is based in IN. Morningstar has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Software Engineer (Python & AWS) at Morningstar earn?
Morningstar has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Software Engineer (Python & AWS) role at Morningstar posted?
This role was posted on June 16, 2026 (6 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start
