Role Overview: We are seeking a passionate and experienced C/C++ Developer / Senior Developer / Architect to design and develop high-performance trading infrastructure for a leading financial services client. This role focuses on building low-latency market data and order execution systems with a strong emphasis on Indian exchanges (NSE) and related protocols such as MTBT and Trimmed Protocol .
Experience : 3 - 10 Years
Location: Pune
Key Responsibilities
Design and develop Tick-by-Tick (TBT) Market Data Handlers using the NSE MTBT protocol for both F&O and Cash segments.
Implement high-performance order entry components using NSE Trimmed Protocol , ensuring regulatory compliance and seamless order flow.
Enhance pre-trade risk systems by integrating SEBI/exchange-specific risk rules .
Work closely with performance engineering teams to optimize latency, throughput , and resiliency of the trading platform.
Participate in architectural reviews and influence key technology decisions related to scalability, fault tolerance, and system reliability.
Required Skills:
Strong expertise in Modern C++ (C++11/14/17) and STL , with proven experience in multi-threaded programming .
Hands-on experience developing low-latency market data and order management systems .
In-depth knowledge of NSE protocols MTBT for Market Data and Trimmed Protocol for Order Entry.
Sound understanding of SEBI and exchange compliance standards for risk management.
Solid background in network programming , real-time systems , and performance tuning .
Prior experience working with Indian capital markets is mandatory .
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time