Software Engineer

Tower Research Capital

📍 Gurugram, Haryana, India

Full-time Computer Occupations Posted February 19, 2026

Job Description

Responsibilities:
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Augmenting, improving, redesigning, and/or re-implementing Cactus’s low-latency/high-throughput production trading environment.

  • Building risk-management and performance-tracking tools

  • Developing applications that manage various aspects of post trade life cycle – including state-of-the-art reconciliation workflows, etc.

  • Design and implement scalable software solutions that support trading, market analysis, and operational workflows.

  • Collaborate with cross-functional teams to assess business needs and translate them into technical requirements
  • Qualifications:
  • A strong background in data structures, algorithms, and object-oriented programming, preferably in C++

  • Brilliant problem-solving abilities

  • A passion for new technologies and ideas

  • The ability to manage multiple tasks in a fast-...