Your Team Responsibilities
We are building cutting-edge software and data workflows to identify and analyze the exposure and impact of climate change. Clients from across the capital ecosystem leverage our integrated data, analytical tools, indexes, and insights for a clear view of the climate transition. We are seeking an outstanding Software Engineer to join our Sustainability & Climate Application Development team in our Zurich office. As part of a global team, you will collaborate in cross-functional settings to build and improve our industry-leading Sustainability, Climate, and Net-Zero solutions.
Your Key Responsibilities
- Deliver new functionalities for the calculation platform and upcoming next-gen applications for the Sustainability & Climate Business.
- Monitor and optimize application performance.
- Collaborate closely with Product Management, Research and Product Development, Quality Assurance, Data Operations, and IT Infrastructure throughout all stages of the software development life cycle.
- Utilize hands-on experience in Python and Fast API/Flask/Django, or similar REST API-based frameworks.
- Participate in at least one end-to-end development project from inception to completion.
- Work in a collaborative team environment with Product Owners, UI/UX Team, Architects, and QA to develop implementation plans focused on innovation, quality, sustainability, and providing value to our business clients.
- Ensure the delivery of high-quality enterprise offerings within designated schedules.
- Demonstrate excellent problem-solving and debugging skills.
- Have experience with the maintenance of legacy Python applications and incident management on production systems.
- Knowledge of MSCI's existing climate and sustainability products and platforms is a plus.
- Exhibit excellent communication and leadership skills.
Your Skills That Will Help You Excel
- Proficient in Python.
- Experience with research-oriented calculation frameworks such as NumPy and Pandas.
- Skilled in RESTful Web Services using Fast API, Django, or Flask.
- Strong understanding and hands-on experience with SQL/NoSQL databases.
- Comprehend the importance of testing in software development and familiarity with unit testing frameworks like pytest/unittest.
- Proficient with source code control systems, especially Git.
- Hands-on experience with cloud technologies, preferably Google or Azure.
- Experience with Azure Databricks, Spark, or similar frameworks.
- Familiarity with building batch/ETL/integration processes on cloud platforms, preferably Google or Azure.
- Possess existing domain knowledge of climate products, including emissions, physical risks, and biodiversity.
- Experience in developing and managing microservices on cloud platforms.
- Understanding of DevOps and security best practices.
- Exposure to open source software.
- Experience using AI and LLM to solve business problems is an added advantage.
- Background in designing solutions for data-driven applications.
- Strong communication, interpersonal, and problem-solving skills.
- Bachelor’s degree in Computer Science, Mathematics, Engineering, or a related field, or equivalent experience.
What We Offer You
- Transparent compensation schemes and comprehensive employee benefits, tailored to your location, ensuring your financial security, health, and overall wellbeing.
- Flexible working arrangements, advanced technology, and collaborative workspaces.
- A culture of high performance and innovation where we experiment with new ideas and take responsibility for achieving results.
- A global network of talented colleagues who inspire, support, and share their expertise to innovate and deliver for our clients.
- A global orientation program to kickstart your journey, along with access to our Learning@MSCI platform, LinkedIn Learning Pro, and tailored learning opportunities for ongoing skills development.
- Multi-directional career paths that offer professional growth and development through new challenges, internal mobility, and expanded roles.
- We actively nurture an environment that fosters inclusion, belonging, and connection through eight Employee Resource Groups, including All Abilities, Asian Support Network, Black Leadership Network, Climate Action Network, Hola! MSCI, Pride & Allies, Women in Tech, and Women’s Leadership Forum.
At MSCI, we are passionate about what we do and inspired by our purpose: to power better investment decisions. You’ll be part of an industry-leading network of creative, curious, and entrepreneurial pioneers. This is a space where you can challenge yourself, set new standards, and perform beyond expectations for yourself, our clients, and our industry.
MSCI is a leading provider of critical decision support tools and services for the global investment community. With over 50 years of expertise in research, data, and technology, we empower better investment decisions by enabling clients to understand and analyze key drivers of risk and return, ultimately facilitating the construction of more effective portfolios. We create industry-leading, research-enhanced solutions that clients use to gain insight and improve transparency across the investment process.
MSCI Inc. is an equal opportunity employer. It is the policy of the firm to ensure equal employment opportunities without discrimination or harassment based on race, color, religion, creed, age, sex, gender, gender identity, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy (including unlawful discrimination on the basis of a legally protected parental leave), veteran status, or any other characteristic protected by law. MSCI is also committed to working with and providing reasonable accommodations to individuals with disabilities. If you are an individual with a disability and would like to request a reasonable accommodation for any part of the application process, please email Disability.Assistance@msci.com and indicate the specifics of the assistance needed. Please note that this email is intended only for individuals who are requesting reasonable workplace accommodations; it is not intended for other inquiries.
Application Process
Apply online using the form below. Only applications matching the job profile will be considered.
Note on Recruitment
MSCI does not accept unsolicited CVs/Resumes. Please do not forward CVs/Resumes to any MSCI employee, location, or website. MSCI is not responsible for any fees related to unsolicited CVs/Resumes.
Warning on Recruitment Scams
We are aware of recruitment scams in which fraudsters impersonating MSCI personnel may attempt to solicit personal information from job seekers. Please read our full note on careers.msci.com.