Software Engineer Career at Tower Research Capital

Published On:
Software Engineer

If you are passionate about software engineering, thrive in a fast-paced environment, and want to be part of a global leader in quantitative trading, the Software Engineer position at Tower Research Capital in Gurgaon could be your perfect career launchpad.

Tower Research Capital, established in 1998, is renowned for its high-performance trading platforms, cutting-edge technology, and exceptional engineering talent. The company empowers its teams with autonomy, while providing world-class infrastructure and a collaborative culture that promotes innovation.


About Tower Research Capital

With more than 25 years of proven success, Tower has built an unmatched reputation in systematic trading and financial technology. The firm operates on the principle that exceptional engineering is the backbone of trading innovation. Its engineers work on low-latency programming, machine learning applications, hardware acceleration, and scalable systems.

By combining advanced technology with financial expertise, Tower develops market-leading tools that support both front-office trading and back-office operations.


Role Overview – Software Engineer I

As a Software Engineer, you will contribute to building the firm’s Post Trade Platform tools that manage critical processes like reference data management, trade capture, reconciliation, P&L reporting, compliance, and regulatory requirements.

Your work will directly impact the performance and scalability of Tower’s infrastructure, enabling seamless trade operations across global markets.


Two-Column Job Information Table

Job TitleSoftware Engineer I
LocationGurgaon, India (Hybrid)
CompanyTower Research Capital
Employment TypeFull-Time
Experience Level0-3 Years
Education RequirementBachelor’s degree in Computer Science or equivalent
Key SkillsPython, Java, SQL, NoSQL, Shell Scripting, Linux
Domain Knowledge (Preferred)Electronic trading, financial instruments
BenefitsHybrid work, paid time off, free meals, wellness programs, training
Work CultureCollaborative, results-driven, ego-free

Key Responsibilities

As a Software Engineer at Tower Research Capital, you will:

  • Design, develop, and maintain post-trade platform tools for data management, compliance, and reporting.
  • Collaborate with stakeholders to define requirements and translate them into scalable solutions.
  • Build reliable, high-performance software systems with a focus on speed, stability, and efficiency.
  • Lead innovation in middle-office and back-office application architecture.
  • Optimize applications for regulatory and compliance requirements.

Essential Qualifications

To excel as a Software Engineer in this role, you should have:

  • A Bachelor’s degree in Computer Science or equivalent from a top institution.
  • 0-3 years of experience in software development.
  • Strong programming skills in Python and Java.
  • Knowledge of SQL databases (MySQL, PostgreSQL) and NoSQL systems (MongoDB, ElasticSearch).
  • Familiarity with Linux systems and shell scripting.
  • Problem-solving ability and clear communication skills.

Experience with electronic trading systems or financial instruments like equities, futures, commodities, and cryptocurrencies is an added advantage.


Why Join Tower Research Capital as a Software Engineer?

Tower is not just another tech company — it’s a place where brilliant engineers thrive without unnecessary bureaucracy or ego. As a Software Engineer, you will have access to:

  • A hybrid work model allowing flexibility while fostering collaboration.
  • Free breakfast, lunch, and snacks every day.
  • Generous paid time off to maintain work-life balance.
  • Opportunities for continuous learning through workshops and training.
  • A diverse, inclusive, and ego-free culture where ideas matter.

SEO Tips for Job Seekers Searching This Role

When looking for opportunities like this Software Engineer role, potential candidates often search for terms such as:

  • “Software Engineer jobs in Gurgaon”
  • “Python and Java developer roles in trading firms”
  • “Entry-level software engineering jobs in finance”
  • “NoSQL and SQL software developer positions”

By targeting these keywords, our job listing ensures higher visibility on search engines and attracts the right candidates.


Conclusion

The Software Engineer position at Tower Research Capital offers more than just a job — it’s a chance to be part of a high-performance culture that values innovation, collaboration, and technical excellence.

If you’re ready to apply your skills to real-world financial technology challenges while enjoying a supportive and dynamic workplace, this could be your next big career move.


Chandan Mahato

This article is written by me, and I have Master's Degree in Computer Applications (MCA). For any inquiries, feel free to contact me at chandan@jobcode.in. I’m happy to assist you!