MSCI – Software Engineer

March 13, 2026
10 ₹ LPA - 20 ₹ LPA / year

Job Description

About the Job

🏢 Company MSCI

💼 Role Software Engineer

📍 Location Mumbai

⏳ Experience Early to Mid Level

🔖 Job Type Hybrid

Job Description

MSCI is seeking a talented Software Engineer to join its technology team in Mumbai and contribute to the development of innovative financial technology solutions. As part of MSCI’s Indexes technology division, the selected candidate will work with a global team of software engineers, researchers, and financial experts to build high-performance applications that power index calculations and analytics used by investors worldwide. This role focuses on designing scalable systems, developing robust backend solutions, and implementing automation pipelines that help deliver faster and more reliable financial data solutions.

The Software Engineer will play a key role in automating index calculation algorithms and supporting the development of advanced financial analytics platforms. Working closely with research teams, the engineer will translate complex financial models and methodologies into efficient, production-grade software systems. The position requires strong programming expertise in Core Java, knowledge of data structures, concurrency, and object-oriented design principles. Engineers will also leverage modern development practices and AI-assisted tools to improve productivity and accelerate the software delivery lifecycle.

This opportunity provides exposure to cutting-edge software development technologies and a collaborative environment where innovation and continuous learning are highly valued. Engineers will work across multiple global locations, contributing to projects that drive innovation in financial markets. The role emphasizes problem-solving, technical excellence, and the ability to build reliable systems that support large-scale financial data processing. By combining financial domain knowledge with modern engineering practices, the Software Engineer will help MSCI deliver advanced index solutions that empower investors and financial institutions worldwide.


Roles & Responsibilities

  1. Design and develop scalable software applications using Core Java while following modern object-oriented design principles and software engineering best practices.

  2. Implement complex index calculation algorithms by collaborating closely with research teams and translating financial methodologies into automated software solutions.

  3. Develop high-performance backend systems capable of handling large volumes of financial data used for index calculations, analytics, and reporting.

  4. Apply advanced software design patterns and architectural principles to ensure applications are maintainable, scalable, and optimized for performance.

  5. Utilize AI-assisted development tools and modern programming techniques to improve productivity and accelerate the development lifecycle.

  6. Work collaboratively with global development teams located across multiple regions to deliver innovative financial technology solutions.

  7. Write clean, efficient, and well-documented code while following coding standards and participating in peer code reviews to maintain high-quality software delivery.

  8. Troubleshoot and resolve complex technical issues related to application performance, data processing, and system integration.

  9. Support database integration and optimization using Oracle and PL/SQL to ensure efficient data retrieval and storage for financial applications.

  10. Communicate technical challenges, system improvements, and development progress effectively to team members, stakeholders, and senior management.


Requirements & Eligibility

  1. Bachelor’s or Master’s degree in Computer Science, Information Technology, Software Engineering, or a related technical field with a strong foundation in programming and algorithms.

  2. Strong hands-on experience with Core Java programming including object-oriented design, concurrency, multithreading, and efficient data structure implementation.

  3. Knowledge of advanced software design patterns and the ability to implement scalable architectures using modern Java technologies.

  4. Familiarity with AI-assisted development tools and an AI-first development mindset to enhance software productivity and automation.

  5. Basic experience or exposure to Python programming for automation, data processing, or backend development tasks.

  6. Understanding of relational databases such as Oracle and strong knowledge of SQL and PL/SQL for database queries and optimization.

  7. Strong analytical and problem-solving skills with the ability to work on complex technical challenges and deliver reliable software solutions.

  8. Ability to work effectively in both independent and collaborative environments while coordinating with cross-functional and global teams.

  9. Strong communication skills to clearly articulate technical issues, project updates, and system improvements to team members and stakeholders.

  10. Prior exposure to the financial domain, investment analytics, or fintech platforms is considered an added advantage for this role.


Expected Salary

The typical salary for a Software Engineer at global fintech and analytics companies in India generally ranges between ₹10 LPA to ₹20 LPA, depending on the candidate’s technical expertise, programming skills, and experience with financial systems. Professionals with strong knowledge of Core Java, data structures, and backend system development may receive higher compensation along with additional benefits such as bonuses, learning programs, and career development opportunities.

🚨 Stop Scrolling – This Could Be Your Shortcut to Interviews

Most candidates apply to 100+ jobs and never hear back.
The real reason? They don’t know where recruiters are actually hiring from.

Our March Hiring PDF includes verified HR emails and hiring details from companies like:

Dentsu, IBM, HCL, PwC, LTIMindtree, Wipro, Cognizant, Deloitte, Capgemini, Amazon, TCS, Infosys, EPAM, EY, NTT Data, Tech Mahindra, Fractal, GlobalLogic, Coforge, UST and many more.

Inside you’ll find:
✔ 200+ Fresher Job Opportunities
✔ 2500+ Verified HR Emails & Contacts
✔ Direct Hiring + Consultancy Openings
✔ IT & Non-IT Roles

🔥 60+ students placed recently using these hiring leads

👉 Grab the March Hiring List Now: March Hiring PDF