
Tower Research Capital
Graduate Software Engineer
Job · Full-timeIn OfficeGurugram0-1 years10 openingsJuly 2027 (campus) / immediate for off-cycle hires
About this role
Tower Research Capital is hiring Graduate Software Engineers for its Gurugram office to build the ultra-low-latency systems behind its global high-frequency trading business.
The role is aimed at final-year students and recent graduates from strong engineering and science programmes who want to…
Skills you'll use
Modern C++Linux Systems ProgrammingData StructuresAlgorithmsComputer NetworksConcurrency & MultithreadingPerformance OptimisationPythonComputer ArchitectureDebugging & Profiling
What you'll do
- Develop and optimise ultra-low-latency trading systems in modern C++
- Build exchange connectivity, market data handlers and order gateways
- Profile and optimise critical paths at microsecond granularity
- Implement pre-trade risk checks and system safety controls
- Build simulation and replay infrastructure against historical market data
- Work directly with traders and quantitative researchers on strategy support
- Maintain monitoring, alerting and observability for live trading systems
Who can apply
- BE/BTech/MTech/MS/PhD in CS, ECE, EE, Mathematics or Physics
- 2026 or 2027 graduating batch, or up to one year of experience
- Strong modern C++ — memory model, templates, RAII, move semantics
- Solid Linux fundamentals and comfort with command-line development
- Excellent data structures, algorithms and complexity analysis
- Understanding of computer architecture — caches, memory hierarchy, pipelines
- Knowledge of TCP/IP, UDP multicast and network fundamentals
- Working proficiency in Python for tooling and analysis
- Genuine interest in low-latency systems and financial markets
- Available to work full-time on-site in Gurugram
Perks & benefits
Top-of-market salary with performance bonusCatered meals and fully stocked kitchenComprehensive health insuranceDedicated technical mentorWorld-class engineering infrastructureFlat, meritocratic cultureGlobal exposure across trading venues
Interview & selection process
5 rounds — typical selection flow for this role:
- 1Online assessment — algorithms, data structures and quantitative aptitude
- 2Technical interview 1 — C++ fundamentals, memory model, complexity
- 3Technical interview 2 — problem solving and low-level systems reasoning
- 4Technical interview 3 — Linux, networking, concurrency and design discussion
- 5Final round with senior engineers and team fit conversation
About Tower Research Capital
Tower Research Capital is a global quantitative trading firm that builds and operates some of the world's fastest and most sophisticated automated trading systems.
The firm was founded in 1998 by Mark Gorton and is headquartered in New York, with offices across North America, Europe and Asia.
It…
Visit Tower Research Capital’s official website ↗Searching for “Tower Research Capital jobs” or “jobs at Tower Research Capital”? You’re in the right place.
Similar Jobs
Hand-picked roles that match this job's skills
RemoteSURAT2mo
5K/moApply
In OfficeGurugram3mo
Stipend N/AApply
IMC Trading
Graduate Software EngineerIn OfficeMumbai3mo
Stipend N/AApply
Velotio Technologies
Associate Software EngineerHybridPune3mo
Stipend N/AApply
In OfficeBengaluru3mo
Stipend N/AApply
Talentica Software
Software Engineer TraineeIn OfficePune3mo
Stipend N/AApply
Cybage Software
Trainee Software EngineerIn OfficePune, Hyderabad, Gandhinagar3mo
Stipend N/AApply
Persistent Systems
Software Engineer TraineeHybridPune, Nagpur, Hyderabad, Bengaluru3mo
Stipend N/AApply
Thinkitive Technologies
Trainee Software EngineerIn OfficePune3mo
Stipend N/AApply
Expedia Group
Software Development Engineer IHybridGurugram3mo
Stipend N/AApply
Sponsored — Deals for Professionals
SponsoredSimilar Jobs Based on Your Skills
HybridBengaluru3mo
Stipend N/AApply
Synechron
Associate Software EngineerHybridPune, Bengaluru, Chennai, Hyderabad3mo
Stipend N/AApply
Nitor Infotech
Software Engineer TraineeHybridPune3mo
Stipend N/AApply
Zensar Technologies
Graduate Engineer TraineeHybridPune, Hyderabad, Bengaluru, Chennai3mo
Stipend N/AApply
PwC India
Associate - Technology ConsultingHybridBengaluru, Mumbai, Gurugram, Hyderabad, Pune3mo
Stipend N/AApply
Clarion Technologies
Software Engineer TraineeIn OfficePune3mo
Stipend N/AApply
Ebullient Securities
Trainee Quantitative TraderIn OfficeGurugram3mo
Stipend N/AApply
Ramco Systems
Software Engineer (Fresher)In OfficeSurat, Gujarat3mo
Stipend N/AApply
Times Internet
Software Engineer (Fresher)In OfficeJalandhar, Punjab3mo
Stipend N/AApply
Games24x7
Software Engineer (Fresher)HybridSiliguri, West Bengal3mo
Stipend N/AApply
Recently Posted Jobs in Gurugram
Fresh jobs posted in Gurugram — apply early
Publicis Sapient
Associate / Analyst (Entry Level)HybridGurugram3mo
Stipend N/AApply
Rightpoint
Associate / Analyst (Entry Level)HybridGurugram3mo
Stipend N/AApply
HybridGurugram3mo
Stipend N/AApply
HybridGurugram3mo
Stipend N/AApply
HybridGurugram3mo
Stipend N/AApply
Stryker Global Technology Center
Graduate Software Engineer (Entry Level)HybridGurugram3mo
Stipend N/AApply
Boston Scientific
Graduate Software Engineer (Entry Level)HybridGurugram3mo
Stipend N/AApply
Teleperformance
Customer Support Associate (Entry Level)HybridGurugram3mo
Stipend N/AApply
HybridGurugram3mo
Stipend N/AApply
Saxo Bank (India Technology Center)
Graduate Software Engineer (Entry Level)HybridGurugram3mo
Stipend N/AApply
Ready to apply for Graduate Software Engineer?
Free to apply · takes under 2 minutes · Tower Research Capital reviews on a rolling basis.
Apply Now


