Morningstar is seeking an exceptional Principal Software Engineer to join their growing product development team in Mumbai. The role involves technical leadership, mentoring, and building cloud-native applications.
Requirements
- 8+ years of professional experience building high-quality web applications using modern engineering practices
- 3+ years of experience designing or leading the development of cloud-native applications on AWS, Azure, or Google Cloud
- Advanced proficiency in Node.js, JavaScript/TypeScript, and modern API-driven system design
- Expertise working with both relational and non-relational databases, including designing scalable data access patterns
- A proven track record of making thoughtful architectural decisions and guiding teams through ambiguity
- Strength in mentoring, coaching, and upskilling engineers across multiple seniority levels
- A passion for building user-centric products and solving complex technical problems in elegant ways
- Excellent communication skills, with the ability to articulate trade-offs, influence stakeholders, and guide technical discussions
- Familiarity with Agile/Scrum or Kanban delivery practices
- A bachelorâs degree in computer science, engineering, or a related field
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Relocation Assistance