AVP - C++ Developer - Equity Derivatives India Technology
Citi Bank
2 - 5 years
Pune
Posted: 05/02/2025
Job Description
Join the Equity Derivatives Trade Capture & Lifecycle technology development team in India, tasked with building and supporting the greenfield trade management platform for the global Equity Derivatives business. As a Software Engineer, you will collaborate with front office, operations, Product Owner team, and development team members to provide solutions that improve efficiency, decrease operational risk, and enable business expansion. You will have experience in building high-performing, scalable, and enterprise-grade applications while adopting best-in-class engineering practices. These high-profile applications offer you the opportunity to shape the direction of future technology and take ownership of functional components. You'll work in a collaborative, respectful, trusting, and diverse environment that encourages creative thinking and critical problem-solving to serve our clients globally.
We are seeking a highly skilled C++ Engineer at the AVP level in developing and maintaining trade capture applications within Equity Derivatives. The ideal candidate will have deep expertise in C++ development, strong knowledge of post-trade processing workflows, and experience in building high-performance, scalable systems in a financial services environment.
Key Responsibilities:
Design, develop, and enhance post-trade applications for equity derivatives using modern C++ (C++11/14/17/20).
Work closely with trading, risk, and operations teams to understand business requirements and optimize post-trade processing workflows.
Implement low-latency, high-throughput systems for trade validation, confirmation, clearing, and settlement.
Ensure robust exception handling, reconciliation, and failover mechanisms for post-trade processes.
Optimize existing codebase for performance, scalability, and reliability.
Integrate applications with internal and external clearinghouses, counterparties, and market infrastructures.
Collaborate with cross-functional teams including quants, traders, business analysts, and infrastructure engineers.
Maintain compliance with regulatory requirements (e.g., MiFID II, Dodd-Frank, EMIR) and ensure auditability of trade flows.
Write unit tests, conduct code reviews, and adhere to best software engineering practices.
Key Requirements:
7+ years of experience in C++ development, with a focus on post-trade applications in equity derivatives.
Strong understanding of financial markets, trade lifecycle, and clearing/settlement processes.
Knowledge of multithreading, memory management, and performance optimization in C++.
Familiarity with cloud computing and microservices architectures is a plus.
Strong problem-solving skills, with the ability to work in a fast-paced, dynamic environment.
Excellent communication skills and the ability to work collaboratively with global teams.
About Company
Citi Bank, officially known as Citibank, is a global financial institution and the consumer division of Citigroup, a leading multinational banking corporation. Established in 1812, Citibank provides a wide range of financial services, including retail banking, credit cards, personal loans, wealth management, and investment banking. With a strong presence in over 100 countries, it serves millions of customers worldwide, offering both individual and business banking solutions. Citibank is known for its digital banking innovations, global reach, and commitment to financial inclusion and economic growth.
Services you might be interested in
One-Shot Campaign
Reach out to ideal employees in one shot!
The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).