Quantitative Developer
Citi · Mumbai · Posted 2026-07-23
Tech stack: C++, Java, Python
Apply on the company site · Get a referral for this role
Citi salary & ratings · Citi interview process · More live openings
About the role
Are you a highly skilled Quantitative Developer with extensive software development experience in Java or C++ eager to contribute to cutting-edge algorithmic trading strategies within a global financial institution? Citi's Cash Equity Quant team in Mumbai is seeking a talented individual to join its dynamic group. This role offers an exceptional opportunity to combine strong quantitative, technical, and soft skills to foster innovation and drive the development of best-in-class execution performance.
Responsibilities: - Design, implement, and maintain production execution algorithms from scheduling models to adaptive allocation strategies driven by real-time signals and analytics
- Develop and improve execution models that account for market impact, timing risk, and other key cost drivers
- Develop and maintain client-specific algorithm customizations, respond to BAU and analytics requests, and lead investigations into order behavior and execution performance queries raised by clients or internal stakeholders
- Write clean, efficient, production-quality code where latency, correctness, and resilience are non-negotiable
- Own the full development lifecycle: design, testing, deployment, monitoring, and iteration based on live performance data
- Apply best practices towards the development and testing of modular, reusable, and robust trading components and strategy code.
- Collaborate closely with Traders, Sales, and technology professionals.
- Contribute to building a culture of responsible finance, good governance and supervision, expense discipline, and ethics.
- Appropriately assess risk/reward of transactions when making business decisions and ensure all team members understand the need to do the same, demonstrating proper consideration for the firm’s reputation.
- Adhere to Citi’s Code of Conduct and the Plan of Supervision for Global Markets and Securities Services, ensuring all team members understand and follow these guidelines.
- Adhere to all policies and procedures as defined by your role and appropriately assess risk when business decisions are made, safeguarding Citigroup, its clients, and assets.
- What We'll Need From You:
- Strong programming and software design skills in Java or C++
- Extensive experience in a comparable quantitative development and analysis role, ideally in the financial sector.
- Master’s or Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Proficiency in Python and/or KDB+/q for tick data analytics and real-time signal computation is highly desirable.
Qualifications: - working with algorithmic trading products is preferable.
- Good communication skills, both verbal and written.
- Ability to manage multiple tasks and projects effectively in a fast-paced work environment.
- What We Can Offer You:
- Innovation & Impact:
- Work in a fast-paced environment as a member of a quant group responsible for research and development of cutting-edge algorithmic trading strategies.
- Challenging Initiatives: Be involved in challenging new initiatives, learn the latest developments in the Electronic Trading domain, and be part of Citi’s growing Equity Trading franchise.
- Global Collaboration: Collaborate closely with quant teams in New York, London, and Hong Kong, contributing to a global effort.
- Career Growth: This position offers the opportunity to combine strong quantitative, technical, and soft skills to foster innovation in a collaborative team culture, providing a clear path for professional development.
- Comprehensive Benefits: As part of a leading global financial institution, you will receive a competitive compensation package and access to a wide array of learning and development resources.
- If you are a highly motivated Quantitative Developer with strong programming skills and a passion for algorithmic trading, eager to contribute to a global team in Mumbai, we encourage you to apply.
Qualifications
- working with algorithmic trading products is preferable.
- Good communication skills, both verbal and written.
- Ability to manage multiple tasks and projects effectively in a fast-paced work environment.
- What We Can Offer You:
- Innovation & Impact:
- Work in a fast-paced environment as a member of a quant group responsible for research and development of cutting-edge algorithmic trading strategies.
- Challenging Initiatives: Be involved in challenging new initiatives, learn the latest developments in the Electronic Trading domain, and be part of Citi’s growing Equity Trading franchise.
- Global Collaboration: Collaborate closely with quant teams in New York, London, and Hong Kong
- contributing to a global effort.
- Career Growth: This position offers the opportunity to combine strong quantitative, technical, and soft skills to foster innovation in a collaborative team culture, providing a clear path for professional development.
- Comprehensive Benefits: As part of a leading global financial institution, you will receive a competitive compensation package and access to a wide array of learning and development resources.
- If you are a highly motivated Quantitative Developer with strong programming skills and a passion for algorithmic trading, eager to contribute to a global team in Mumbai, we encourage you to apply.
Responsibilities
- Design, implement, and maintain production execution algorithms from scheduling models to adaptive allocation strategies driven by real-time signals and analytics
- Develop and improve execution models that account for market impact, timing risk, and other key cost drivers
- Develop and maintain client-specific algorithm customizations, respond to BAU and analytics requests, and lead investigations into order behavior and execution performance queries raised by clients or internal stakeholders
- Write clean, efficient, production-quality code where latency, correctness, and resilience are non-negotiable
- Own the full development lifecycle: design, testing, deployment, monitoring, and iteration based on live performance data
- Apply best practices towards the development and testing of modular, reusable, and robust trading components and strategy code.
- Collaborate closely with Traders, Sales, and technology professionals.
- Contribute to building a culture of responsible finance, good governance and supervision, expense discipline, and ethics.
- Appropriately assess risk/reward of transactions when making business decisions and ensure all team members understand the need to do the same, demonstrating proper consideration for the firm’s reputation.
- Adhere to Citi’s Code of Conduct and the Plan of Supervision for Global Markets and Securities Services, ensuring all team members understand and follow these guidelines.
- Adhere to all policies and procedures as defined by your role and appropriately assess risk when business decisions are made, safeguarding Citigroup, its clients, and assets.
- What We'll Need From You:
- Strong programming and software design skills in Java or C++
- Extensive experience in a comparable quantitative development and analysis role, ideally in the financial sector.
- Master’s or Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related field.
- Proficiency in Python and/or KDB+/q for tick data analytics and real-time signal computation is highly desirable.
More openings at Citi
- Applications Development Manager -Assistant Vice President — Chennai
- Applications Development Senior Programmer Analyst - Assistant Vice President — Chennai
- Senior Java Developer - Assistant Vice President — Pune
- Senior Java Developer, Assistant Vice President — Pune
- Java Full Stack - Assistant Vice President — Pune
- Java Full Stack - Assistant Vice President — Pune