Skip to Main Content

Job Title


Senior Development Engineer – Python Full Stack


Company : S&P Global


Location : Mumbai, Maharashtra


Created : 2025-05-15


Job Type : Full Time


Job Description

S&P Global Dow Jones IndicesThe Role: Senior Full Stack Engineer - PythonS&P Dow Jones Indices a global leader in providing investable and benchmark indices to the financial markets, is looking for a Senior Development Engineer with full stack experience to join our technology team. This is mostly a back-end development role but will also support UI development work.The Team: You will be part of global technology team comprising of Dev, QA and BA teams and will be responsible for analysis, design, development and testing.Responsibilities and Impact: You will be working on one of the key systems that is responsible for calculating re-balancing weights and asset selections for S&P indices. Ultimately, the output of this team is used to maintain some of the most recognized and important investable assets globally.Development of RESTful web services and databases; supporting UI development requirements.Interfacing with various AWS infrastructure and services, deploying to Docker environment. Coding, Documentation, Testing, Debugging, Documentation and tier-3 support. Work directly with stakeholders and technical architect to formalize/document requirements for both supporting existing application as well as new initiatives. Perform Application & System Performance tuning and troubleshoot performance issues. Coordinately closely with the QA team and the scrum master to optimize team velocity and task flow.Helps establish and maintain technical standards via code reviews and pull requestsWhat’s in it for you: This is an opportunity to work on a team of highly talented and motivated engineers at a highly respected company. You will work on new development as well as enhancements to existing functionality. What We’re Looking For:Basic Qualifications5 - 10 years of IT experience in application development and support, primarily in a back-end API and database development roles with at least some UI development experience. Bachelor's degree in Computer Science, Information Systems, Engineering or, or in lieu, a demonstrated equivalence in work experience. Proficiency in modern Python 3.10+ (minimum 3 years dedicated, recent Python experience)AWS services experience including API Gateway, ECS / Docker, DynamoDB, S3, Kafka, SQS.SQL database experience, with at least 1 year of Postgres. Python libraries experience including Pydantic, SQLAlchemy and at least one of (Flask, FastAPI, Sanic), focusing on creating RESTful endpoints for data services.JavaScript / Typescript experience and at least one of (Vue 3, React, Angular)Strong unit testing skills with PyTest or UnitTest, and API testing using Postman or Bruno. CI/CD build process experience using Jenkins.Experience with software testing (unit testing, integration testing, test driven development). Strong Work Ethic and good communication skills.Additional Preferred Qualifications:Basic understanding of financial markets (stocks, funds, indices, etc.)Experience working in mission-critical enterprise organizationsA passion for creating high quality code and broad unit test coverage.Ability to understand complex business problems, break into smaller executable parts, and delegate.