All roles at Morningstar

Software Engineer

MumbaiFull-timeHybrid3–5 yrsPosted 2 weeks ago

Mid-level software engineering role at Morningstar in Mumbai. Needs 3–5 years and a B.Tech, B.E. or B.Sc. Hybrid.

About the role

Software Engineer – Python Java (Spring Boot) The Morningstar Indexes Team leverages its expertise in equity research, manager research, asset allocation, and portfolio construction to create innovative investment solutions. It uses Morningstar’s intellectual property to create indexes that empower investors to achieve their goals at every stage of the investment process—market monitoring,

What you'll do

  • Develop backend applications and REST APIs using Python (FastAPI/Flask)
  • Contribute to enterprise applications built with Java Spring Boot
  • Build and maintain RESTful APIs and microservices with clean, maintainable, well-tested code
  • Write unit and integration tests (pytest, JUnit) and participate in code reviews and Agile ceremonies
  • Debug, troubleshoot, and resolve application issues across the stack

What you need

  • REST APIs
  • Python
  • Java
  • Data structures
  • Git
  • Spring Boot

Good to have

  • SQL
  • Kubernetes
  • Redis
  • CI/CD
  • LLMs
  • Jenkins

More roles like this at Morningstar

Apply on Morningstar's site