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.
- 1 About Tower Research Capital
- 2 Role Overview: Software Engineer I
- 3 📌 Job Details at a Glance
- 4 Key Responsibilities
- 5 Eligibility Criteria
- 6 Why Join Tower Research Capital?
- 7 Benefits of Working at Tower
- 8 Skills Required for Software Engineer Role
- 9 Career Growth at Tower
- 10 Apply Now and Apply Link
- 11 How Jobcode Help You –
- 12 Final Thoughts
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 Title | Software Engineer I |
---|---|
Company | Tower Research Capital |
Location | Gurgaon (India) |
Job Type | Full-time (Hybrid) |
Eligibility | Bachelor’s in Computer Science or equivalent |
Experience Required | 0–3 years (Freshers can apply) |
Key Skills | Python, Java, SQL, Linux, Shell Scripts |
Additional Skills | MongoDB, ElasticSearch, NoSQL, Postgres |
Department | Software 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 🚀