Software Engineer Job at Tower Research Capital Freshers & Experienced

Published On:
Software Engineer

If you’re an aspiring Software Engineer looking to work with a globally recognized quantitative trading firm, Tower Research Capital has an excellent opportunity for you. Whether you’re a fresher or have up to 3 years of experience, this role offers a chance to work on cutting-edge technologies in a collaborative and fast-paced environment.

About Tower Research Capital

Founded in 1998, Tower Research Capital is a leading quantitative trading firm known for its high-performance trading platform and deep technical innovation. With a track record of over 25 years, Tower has created a name for itself by discovering unique market opportunities using the latest technologies and fostering a culture of independence and collaboration.

Role Overview: Software Engineer I

As a Software Engineer I, you’ll play a key role in building and maintaining the firm’s Post Trade Platform, including tools for reconciliation, compliance, trade cost management, and regulatory functions. You’ll work closely with cross-functional teams to design and implement scalable, high-performance software systems.

📌 Job Details at a Glance

Job TitleSoftware Engineer I
CompanyTower Research Capital
LocationGurgaon (India)
Job TypeFull-time (Hybrid)
EligibilityBachelor’s in Computer Science or equivalent
Experience Required0–3 years (Freshers can apply)
Key SkillsPython, Java, SQL, Linux, Shell Scripts
Additional SkillsMongoDB, ElasticSearch, NoSQL, Postgres
DepartmentSoftware Engineering / Back Office Platform

Key Responsibilities

As a Software Engineer, you will:

  • Build and enhance Post Trade Platform tools.
  • Work on reference data, trade capture, P&L, and compliance systems.
  • Collaborate with stakeholders and cross-functional teams to gather feature requirements.
  • Deliver scalable, reliable, and performant software applications.
  • Innovate in designing back-office technologies and infrastructure.

Eligibility Criteria

To apply for this Software Engineer role, you should meet the following requirements:

  • Bachelor’s degree in Computer Science or equivalent from a top university.
  • 0–3 years of experience in a relevant software engineering role.
  • Strong problem-solving and analytical skills.
  • Knowledge of Python, Java, Linux, and Shell Scripting.
  • Familiarity with SQL databases like MySQL, Postgres and NoSQL like MongoDB, ElasticSearch.
  • Prior experience in electronic trading or knowledge of financial instruments is a bonus.
  • Excellent communication skills and fluency in English.

Why Join Tower Research Capital?

Tower Research offers more than just a job. It’s a career opportunity with great culture, growth, and global impact. Here’s why many talented engineers choose Tower:

  • Work in a collaborative, non-hierarchical environment.
  • No egos — just smart people building smart solutions.
  • Hybrid working opportunities for better work-life balance.
  • Continuous learning through workshops and seminars.
  • Fun and inclusive workplace with team events, treats, and wellness support.

Benefits of Working at Tower

Tower provides industry-leading perks to ensure employees feel valued and motivated:

  • Generous Paid Time Off policies
  • Global savings plans and financial wellness tools
  • Daily free meals and snacks at the office
  • In-office wellness sessions and reimbursement for fitness programs
  • Social events, volunteering opportunities, and team-building activities
  • Modern office in the heart of Gurgaon’s tech and financial district
  • Exposure to global financial markets and next-gen technologies

Skills Required for Software Engineer Role

To be successful in this Software Engineer job, you should be comfortable with the following technologies:

  • Programming Languages: Python, Java
  • Database Management: SQL (MySQL, Postgres), NoSQL (MongoDB, ElasticSearch)
  • Scripting & OS: Shell Scripts, Linux System Administration
  • Domain Knowledge (Preferred): Financial instruments (Equities, Forex, Futures, Options)

Career Growth at Tower

Starting your career as a Software Engineer at Tower opens doors to specialized areas like:

  • Low-latency systems
  • Machine learning for trading
  • FPGA and hardware acceleration
  • Scalable cloud-native applications

This role is ideal for developers who are passionate about finance, performance engineering, and scalable platforms.


Apply Now and Apply Link

If you’re a Software Engineer looking to start or elevate your career in a global fintech environment, this opportunity at Tower Research Capital is tailor-made for you. Work on impactful projects, develop industry-relevant skills, and grow in a collaborative, merit-based workplace. Apply Link is givel bellow.

How Jobcode Help You –

Jobcode is a platform that connects job seekers with the right opportunities by offering verified job listings, clear role descriptions, and easy apply links. Whether you’re a fresher or an experienced professional, Jobcode helps you save time, avoid fake job ads, and find roles that match your skills and goals — all in one place. #jobcodeteam

Final Thoughts

The Software Engineer role at Tower Research Capital is an exceptional chance for freshers and young professionals to kickstart their careers in a challenging yet rewarding global environment. If you have a passion for code, problem-solving, and technology-driven finance — don’t miss this opportunity.

Wishing all applicants the very best in your career journey 🚀


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!