MS

Senior Software Engineer

Msci Services
Mumbai2-5 LPA Posted 27 Jun 2025
FULL TIME
Database Design
Kubernetes
Java
Cloud Services
Spring

Job Description

MSCI Services is looking for a Senior Software Engineer to join our Platform Engineering team, part of the Quality Center of Excellence. This team is responsible for developing platforms and tools that enable DevOps and Quality Engineering at MSCI. We build productivity tools, services, and platforms like the MSCI software catalog and Internal Developer Platform, and we manage third-party developer workflow tools. The Platform Engineering team also leads the development of the Quality Management System, which gathers and synthesizes metrics to comprehensively measure and enhance Quality at MSCI.

As a backend software engineer, you will design, develop, test, maintain, and support resilient, production-grade enterprise services, platforms, and tools.

Responsibilities:

  • Manage all aspects of the Developer Workflow (SDLC) from requirements through design, development, testing, deployment, and production support.
  • Design and integrate REST and GraphQL APIs for seamless data flow.
  • Develop and maintain codebases using Java Spring.
  • Utilize Git for source code management.
  • Implement DevOps best practices and CI/CD processes.
  • Actively participate in Agile/Scrum teams and contribute to bi-weekly sprints.
  • Apply test-driven development (TDD) practices including unit, integration, system, load, and mock testing.
  • Gather and translate requirements from business partners to drive development of the Quality Management System.
  • Contribute to the design and delivery of MSCI's next generation of tooling, APIs, and services to enable operational and performance insights as part of the Quality Center of Excellence.

Qualifications:

  • Bachelor's degree in computer science or a related field.
  • Proficient in Java, Spring.
  • Experienced cloud practitioner.
  • Experience with cloud services and Kubernetes.
  • Knowledge of database design and best practices.
  • Proven experience with enterprise integration patterns.
  • Strong problem-solving skills and ownership mentality.
  • Knowledge of Scrum/Agile, Defensive Coding, SOLID principles, enterprise design patterns, TDD, and the 12-Factor App methodology.
Join WhatsApp Channel