Tower Research Capital: Software Engineer I

October 5, 2025
10 ₹ LPA - 18 ₹ LPA / year

Job Description

About the Job

🏢 Company: Tower Research Capital

💼 Role: Software Engineer I

📍 Location: Gurgaon, India

⏳ Experience: 0–2 Years

🔖 Job Type: Full-Time, Permanent

Job Description

Tower Research Capital, one of the world’s leading quantitative trading firms, is seeking a Software Engineer I to join its growing engineering division in Gurgaon. This role is ideal for early-career technologists passionate about software development, automation, and systems testing in a fast-paced, high-performance trading environment. As a Software Engineer I, you’ll collaborate closely with experienced engineers, traders, and global teams to design, develop, and validate critical systems that power Tower’s world-class trading infrastructure.

In this position, you’ll contribute to building and maintaining robust test frameworks, automate regression testing using Python, and ensure seamless deployment of software across production environments. Your work will directly impact the reliability and efficiency of trading systems used across the US, Europe, and Asia, giving you exposure to real-world challenges in low-latency, distributed systems, and high-frequency financial applications.

At Tower Research, engineers thrive in an environment that blends innovation, collaboration, and autonomy. You’ll work on cutting-edge technologies, gain mentorship from some of the brightest minds in the trading industry, and develop skills that define excellence in software engineering and quality assurance. This opportunity is perfect for individuals who enjoy problem-solving, clean coding, and continuous learning in a results-driven environment.


Roles & Responsibilities

  • Collaborate with software developers, QA engineers, and global stakeholders across regions to ensure smooth software release cycles.

  • Design and execute test artifacts, scripts, and plans based on project specifications, ensuring all systems meet performance and reliability standards.

  • Perform end-to-end functional and regression testing, identify bugs, and track them through resolution.

  • Manage release sign-offs, verifying that all test cases pass and ensuring readiness for deployment.

  • Maintain and enhance BDD automation frameworks using Python (Behave).

  • Conduct certifications and conformances with brokers and exchanges to validate system integrity.

  • Create and update technical documentation and specifications in coordination with engineering teams.

  • Monitor test environments, identify improvement areas, and optimize system configurations.

  • Collaborate globally to ensure effective communication between teams in different time zones.

  • Participate in continuous integration (CI/CD) processes to streamline testing and deployment pipelines.


Requirements & Eligibility

Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field.

Technical Skills:

  • Proficiency in Python programming for test automation and scripting.

  • Good understanding of Linux systems, including command-line operations and environment setup.

  • Strong grasp of software testing methodologies such as BDD and TDD.

  • Basic knowledge of system architecture, networks, and application performance.

  • Familiarity with version control systems like Git.

  • Ability to design and execute test plans based on both formal and informal requirements.

  • Experience with QA tools and frameworks used for automated testing in fast-paced environments.

  • Excellent analytical, debugging, and problem-solving capabilities.

  • Strong written and verbal communication skills for collaborating with global teams.

Preferred Skills:

  • Working knowledge of C++, SQL, or MongoDB.

  • Understanding of DevOps and CI/CD pipelines (e.g., Jenkins, GitLab CI).

  • Exposure to financial systems or trading applications is a plus.

  • Ability to multitask and meet tight deadlines while maintaining high quality standards.


Expected Salary

For the Software Engineer I role at Tower Research Capital in Gurgaon, the expected salary range typically falls between ₹10 LPA and ₹18 LPA, depending on educational background, technical proficiency, and project experience. Entry-level engineers also benefit from Tower’s exceptional perks — including daily meals, hybrid work options, global collaboration exposure, and continuous learning opportunities — making it one of the most rewarding workplaces for aspiring engineers in finance and technology.

🚨 Before You Apply: Your Resume Needs to Shine!

Did you know? 75% of applications get rejected before reaching a human recruiter – all because of poorly formatted resumes that fail ATS scans!

🔥 Get Interview-Ready in Minutes with Our Professionally Designed Resume Templates!

5+ ATS-Friendly Designs – Beat the bots and get noticed
Recruiter-Approved Layouts – Highlight your skills the right way
Easy-to-Edit (Word & Google Docs) – No design skills needed
Free Bonus: Cover Letter Template + Resume Writing Guide

🎁 Limited-Time Offer: Get yours for just ₹249 (originally ₹999)
📥 Instant Download – Apply to Google with confidence today!

👉 Grab Your Resume Template Now: Tap Here to get your resume Templates