Senior Algo Trading Developer (Python)
Posted on August 5, 2025
Job Description
- Job Title: Senior Algo Trading Developer (Python)
- Experience Required: 10 � 20 Years
- Location: [Insert Location] / Remote
- Employment Type: Full-Time
- About the Role:
- We are looking for a seasoned Algo Trading Developer with a minimum of 10 years� experience in Python and strong exposure to MCX, BSE, NSE, and commodity markets. This is a senior-level opportunity to lead the development of intelligent, low-latency trading systems for Indian financial exchanges. You�ll be working closely with traders and quants to design, test, and deploy production-grade algorithms across equities, derivatives, and commodities.
- Key Responsibilities:
- Design, develop, and optimize algorithmic trading strategies for Indian exchanges (NSE, BSE, MCX).
- Build and maintain Python-based execution and backtesting frameworks for equities, commodities, and derivatives.
- Interface with real-time market data feeds and APIs (e.g., Neat, NOW, ODIN, Zerodha Kite, Interactive Brokers, etc.).
- Implement order routing logic across multiple exchanges and instruments (futures, options, spot, commodities).
- Monitor live strategies, handle edge-case failures, and ensure uninterrupted execution.
- Perform data analysis, strategy backtesting, PnL attribution, and risk checks.
- Work with stakeholders to improve latency, throughput, and system robustness.
- Ensure compliance with SEBI and exchange-specific trading regulations.
- Required Skills & Qualifications:
- 10�20 years of experience in software development with strong hands-on Python expertise.
- 5+ years of direct experience with Indian capital markets (NSE, BSE, MCX), including trading in commodities and derivatives.
- Expertise in low-latency system design, multithreading, and high-throughput trading environments.
- Deep understanding of market microstructure, tick data processing, and exchange protocols.
- Strong command over data analytics libraries: NumPy, Pandas, SciPy, etc.
- Experience building backtesting and simulation frameworks.
- Familiarity with APIs from brokers/exchanges (Zerodha, FYERS, 5paisa, IBKR, etc.).
- Proficient with version control (Git), deployment pipelines, and cloud infrastructure (optional but preferred).
- Preferred Add-ons:
- Prior experience integrating with MCX for commodities trading and developing strategies around metal, agri, or energy contracts.
- Knowledge of FIX protocol, WebSocket feeds, and proprietary exchange APIs.
- Understanding of options greeks, volatility modeling, and technical indicators.
- Background in C++ or Java for performance-critical components is a plus.
- Experience with Kite Connect, Neat API, Alpha Trader API, etc.
Required Skills
experience building backtesting and simulation frameworks. familiarity with apis from brokers/exchanges (zerodha
fyers
5paisa
ibkr
etc.). proficient with version control (git)
deployment pipelines
and cloud infrastructure (optional but preferred). preferred add-ons: prior experience integrating with mcx for commodities trading and developing strategies around metal
agri
or energy contracts. knowledge of fix protocol
websocket feeds
and proprietary exchange apis. understanding of options greeks
volatility modeling
and technical indicators. background in c++ or java for performance-critical components is a plus. experience with kite connect
neat api
alpha trader api
etc.