Senior Software Engineer

Tower Research Capital

📍 Gurugram, Haryana, India

Full-time Computer Occupations Posted March 02, 2026

Job Description

Responsibilities :
  • Contributing to the architecture, design, and implementation of an automated testing framework to reduce time to market and increase the quality of our product

  • Working closely with software developers, testers and stakeholders globally to refine technical requirements for the test framework

  • Creating and maintaining specification documents for the automation framework
  • Qualifications :

  • A Bachelor’s or Master’s degree in Computer Science or a related field.

  • At least 7 years of experience programming in Python.

  • Competence using Linux, and basic knowledge of system administration and environment management

  • Familiarity with common, TCP/IP-based computer network protocols, an understanding of network protocols in general (e.g. the OSI model), and knowledge of how to troubleshoot them

  • Experience with modern methodologies such as BDD or TDD

  • Familiarity with C++...