Morningstar
Senior Software Engineer
India · Work style not stated · Full time
Posted over 6 months ago: check it’s still open
Apply on the employer’s site ↗See how well you match this job
You apply directly with the employer. ROLIVA does not submit applications from this page and is not the employer.
About the role
Description from the employer’s posting. Check the employer’s page for the current version.
- EmployerMorningstar
- LocationIndia
- Work styleWork style not stated
- Employment typeFull time
- Employer posted
The Role:
At Morningstar, helping investors is what brings us together and drives our work. We are looking for a Senior Data Engineer to join the Corporate Systems Data Enablement teamto support Morningstar’s Business Intelligence Reporting, grow with us, introduce us to new ideas and develop products that empower our users. Every day, you’ll partner with team members across disciplines developing products for investors. You’ll interact daily 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 and share your technical knowledge while also learning from your fellow technologist. This position is based in our Mumbai office.
Responsibilities
Design, develop, and optimize data pipelines to support data integration, transformation, and storage in a modern data warehouse.
Show full description
Manage and maintain cloud-based data infrastructure on AWS.
Maintain SQL Server-based data models and Informatica ETL processes.
Support the migration of data pipelines from SQL Server to a modern data warehouse like Snowflake.
Optimize SQL queries, stored procedures, indexing strategies, and data models for efficiency and scalability
Work closely with data analysts, data scientists, product manager and other stakeholders to understand business requirements and provide efficient data solutions.
Write efficient, reusable, and scalable Python code to automate data workflows.
Monitor data quality and ensure data integrity, governance and security in the data pipelines.
Troubleshoot and optimize performance issues across data systems.
Mentor and collaborate with junior data engineers to improve overall team capabilities.
Work closely with analytics and BI teams to support reporting and dashboarding needs.
Requirements
• A bachelor's degree in Computer Science or a related field.
• Over eight years of experience in data engineering, building end-to-end data integration and data warehousing solutions for analytics teams.
• Experience in designing and implementing ETL/ELT frameworks for complex data warehouses/marts.
• Proficiency in handling large data sets, with experience in performance tuning and troubleshooting.
• Experience with AWS compute technologies (Lambda, ECS/ECR, EC2, API Gateway, IAM, S3).
• Experience with data visualization tools like Tableau or Power BI.
• Experience with Snowflake, DBT and DataHubis a plus.
• Proficiency in Python programming for data engineering tasks (e.g., data wrangling, automation, and ETL).
• Expert-level SQL skills.
• Experience with version control (e.g., Git) and collaborative development practices.
• Strong understanding of data governance practices.
• Proven experience working within a global agile team.
• Strong problem-solving skills and the ability to work in a fast-paced environment.
• A flexible team player who remains organized and productive while managing multiple deliverables.
Morningstar is an equal opportunity employer
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.
I10_MstarIndiaPvtLtd Morningstar India Private Ltd. (Delhi) Legal Entity
Check your resume against this job Free, no sign-up. Nothing you paste is stored.
Staying safe while you apply
- Never pay to apply, interview or accept an offer. ROLIVA never asks you for payment to apply to a job.
- Apply only through the official “Apply on the employer’s site” button, on the employer’s own site, and check that a recruiter’s email uses that employer’s own domain rather than a free email address.
- Be cautious of an offer made with no real interview, or pressure to decide quickly or share financial details early.
Does something look wrong with this listing? Use “Report broken link” in the role details, or read ROLIVA’s full job-safety guidance ↗.
Preparing for this role with ROLIVA
- Check the fit.
Compare the requirements with the experience you have confirmed, including gaps.
- Prepare honestly.
Build interview stories and application drafts from your own evidence.
- Keep track.
Save the role and record your own application status and follow-ups.
Software engineer jobs in Mumbai
ROLIVA currently lists 108 open roles like this in Mumbai.
Employers hiring for this
- Morningstar14 open roles
- NEC Software Solutions13 open roles
- Ingram Micro9 open roles
- NTT7 open roles
- WEB7 open roles
At a glance
- Employment typeFull time
- SenioritySenior
- Employer posted
- Added to ROLIVA
- Last checked
Skills in this posting
Skills ROLIVA found in the employer’s own description above. A mention is not a requirement.