Senior Algo Trading Developer (Python)

Posted on August 5, 2025

Apply Now

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.