The Company Data team at MSCI is responsible for processing and maintaining issuer-level data related to financial statements and GICS assignments. This role involves identifying automation opportunities, leading projects to enhance operational efficiency, and collaborating with cross-functional teams. Candidates should have strong programming skills in Python, Power BI, and SQL, along with a solid understanding of financial principles.
VP - Software Engineer
• MSCIWe are seeking an experienced Senior Backend Developer with strong expertise in Java, Spring framework, and high availability service design. This role involves designing, developing, and optimizing robust backend systems for our index and product generation platforms. You will lead the architecture of complex API services and collaborate with cross-functional teams to deliver near real-time financial data.
Company Data - Associate
• MSCIThe Company Data team at MSCI is responsible for processing and maintaining issuer-level data points related to financial statements and GICS assignments. As an Associate, you will identify automation opportunities, enhance operational efficiency, and collaborate with cross-functional teams to deliver scalable solutions. Proficiency in AI fundamentals, machine learning, and programming languages like Python and SQL is essential.
Full Stack Developer
• MSCIThe Full Stack Developer will be responsible for developing, testing, and maintaining solutions for the RiskManager web application and Java-based backend services. The role involves working with frontend technologies like React and TypeScript, ensuring system security and performance, and implementing CI/CD pipelines using Azure DevOps.
The Production Shared Services function ensures timely delivery of MSCI products across various business lines. Responsibilities include managing production workflows, incident management, and driving automation initiatives. The role requires strong leadership, technical skills in automation, and the ability to collaborate with global teams.
The IT Controls Management Specialist will design and execute internal controls testing using automation frameworks and modern technologies. This role involves collaborating with stakeholders to ensure compliance with regulatory and non-regulatory requirements, while also identifying weaknesses in internal controls and developing mitigation strategies.
AI Engineer
• MSCIAs an AI Engineer, you will develop scalable AI-driven solutions to address complex business challenges. Your role includes building and maintaining index data platforms, ensuring data accuracy, and implementing advanced data science techniques for quality checks. You will work with machine learning models and cloud technologies to optimize performance and resource utilization.
Company Data - Analyst
• MSCIThe Company Data team at MSCI is responsible for processing and maintaining issuer-level data points related to fundamental data. As an Analyst, you will improve large data sets, automate processes, and collaborate with cross-functional teams to enhance operational efficiency. A strong understanding of financial concepts and basic programming skills are essential for this role.
Company Data Associate
• MSCIThe Company Data Associate will be responsible for processing, maintaining, and ensuring the quality of various issuer-level data points. This role involves automating manual processes, improving data sets, and collaborating with cross-functional teams to enhance operational efficiency. A strong understanding of financial concepts and basic programming skills are essential.
This role involves leading the Corporate Events management project and driving enhancements for the CETrack application. The candidate will develop program vision, manage partnerships with stakeholders, and define success metrics for program features. Strong communication and technical skills are essential for interacting with cross-functional teams and delivering on business objectives.
C++ Analytics Developer
• MSCIJoin MSCI as a C++ Analytics Developer to enhance our Performance Attribution Engine. You will design, implement, and maintain financial analytics software using C++20 and Azure DevOps. Collaborate with a cross-functional team to deliver high-quality product enhancements and ensure comprehensive unit test coverage.
Software Engineering
• MSCIJoin the Index Engineering team at MSCI to work on ambitious Java projects. Responsibilities include developing product distribution mechanisms and server-side applications using Java frameworks. Candidates should have a solid understanding of Object Oriented Principles, Data Structures, and experience with Java technologies.
The Senior Site Reliability Engineer will provide tier 2/3 support for MSCI's ESG Business, collaborating with various teams for environment and application maintenance. Responsibilities include managing system configurations, troubleshooting issues, and optimizing system performance. The role requires strong knowledge of Unix Administration, scripting skills, and experience with cloud platforms.
The Senior Associate - Cloud Engineer will lead Infrastructure as Code modernization initiatives using Terraform across multi-cloud environments. Responsibilities include developing and maintaining Terraform modules, conducting code reviews, and mentoring team members. The role requires expertise in cloud architecture, Terraform, and familiarity with AI and Large Language Models.
As a Java developer, you will enhance the MSCI Real-Time Index System, focusing on low latency and high availability. Responsibilities include developing automated solutions, enhancing market data feeds, and creating RESTful APIs. Strong experience in Java, Azure, and Kubernetes is required.
Infra Engineer
• MSCIAs an Infra Engineer, you will design and develop Kubernetes infrastructure solutions, participate in architectural reviews, and work with application development teams on cloud and container transformation initiatives. You will automate deployment, troubleshoot issues, and lead projects to implement new technologies while ensuring security compliance.
Join MSCI's technology team to develop the next generation Fixed Income Indices/Analytics platform. You will build high-performance services and collaborate with global teams to convert business requirements into applications. The role requires a passion for high-quality software and a strong understanding of financial technologies.
The Analytics Managed Services team at MSCI provides ongoing services to Risk Management clients globally. Specialists monitor and analyze client portfolio data, assist with data conformance, and support clients with risk and analytics products. The role involves working with multiple clients and teams to ensure accurate portfolio data and reporting.
Join the Data Technology group at MSCI to build and maintain a state-of-the-art data management platform. Responsibilities include deploying and managing Airflow infrastructure, building Azure DevOps CI/CD pipelines, and collaborating with development teams. The role requires strong knowledge of Azure, GCP, Terraform, and containerization technologies.
AI & Data Engineer
• MSCIThe AI & Data Engineer will develop scalable AI-driven solutions and maintain derived data platforms. Responsibilities include creating machine learning models, ensuring data quality, and integrating data from various sources. The role requires proficiency in programming languages and familiarity with AI technologies.