Job Title:  Sr. Software Engineer

Country:  IN
City:  Mumbai
Skill Category:  IT\Technology
Description: 

Role Description

You are a confident and self-motivating developer with a solid understanding of python. You are client focused and are comfortable communicating with stakeholders across the bank. You are at home developing in a small self-organising team and value user feedback within an agile development process. You can manage expectations effectively and have a demonstrable track record of owning delivery of a high profile product to demanding business users. You are familiar with the Fixed Income markets, both cash and derivatives, and understand the value of an intuitive, robust and reliable research platform for E-Trading.

 

Summary:

We are seeking an innovative and experienced Python Developer to join our dynamic team. The ideal candidate will be responsible for building out a “best in class” Python research platform to support the development, and optimization of electronic trading strategies across various asset classes and markets.

 

 

 

 

Key Responsibilities:

  • Design and develop a sophisticated research platform to support the build of algorithmic trading strategies using quantitative methods and statistical analysis
  • Build tools to analyse market microstructure and develop models to predict short-term price movements
  • Collaborate with quants, developers, and traders to translate trading ideas into production-ready code
  • Build tools to monitor and evaluate the performance of trading strategies, making real-time adjustments as necessary
  • Design and develop platform to conduct research on new trading opportunities and market inefficiencies
  • Contribute to the firm's overall electronic trading infrastructure and technology stack

 

Required Experience:

  • Degree in Computer Science, Mathematics, Physics, or a related quantitative field
  • Minimum of 5 years of experience in Python development
  • Understanding of market microstructure, order types, and exchange connectivity
  • Excellent problem-solving skills and ability to work under pressure in a fast-paced environment
  • Strong proficiency in Python and its core libraries (NumPy, Pandas, SciPy)
  • Experience with financial data analysis libraries (yfinance, pandas-datareader, ta-lib)
  • Familiarity with data visualization tools (Matplotlib, Seaborn, Plotly)
  • Understanding of SQL and database management
  • Experience with API integration (REST APIs, WebSocket)
  • Version control proficiency (Git)
  •  

Preferred Experience:

  • Experience with multiple asset classes (Rates, equities, futures, options, FX)
  • Knowledge of market-making strategies and risk management techniques
  • Knowledge of machine learning libraries (scikit-learn, TensorFlow, PyTorch) for predictive modeling
  • Knowledge of algorithmic trading concepts and frameworks (Backtrader, Zipline)
  • KDB or other time series database

 

Key Competencies:

  • Strong analytical and quantitative skills
  • Creativity in developing novel trading strategies
  • Excellent communication skills to explain complex concepts to both technical and non-technical audiences
  • Ability to work collaboratively in a team environment
  • Adaptability to rapidly changing market conditions and technologies
  • Strong ethical standards and commitment to market integrity

 

Join our cutting-edge team and help shape the future of Rates electronic trading.