Software Engineer at Tower Research Capital
Tower Research Capital · Gurgaon, Haryana, India
- Salary: ₹6.5 – 8 LPA
- Experience: Fresher
📋 Job Details at a Glance 📍 Location Gurgaon, Haryana, India 🏢 Company Tower Research Capital 👥 Experience Fresher 🎓 Qualification B.E / B.Tech / Relevant Technical Degree 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary ₹6.5 – 8 LPA 🏢 Industry Technology 🛠 Key Skills Java Python Data Structures SQL Git REST APIs Software Engineer at Tower Research Capital — Full Details & How to Apply Tower Research Capital is seeking fresh talent for the Software Engineer role in Gurgaon, Haryana, India , offering a competitive salary of ₹6.5 – 8 LPA for B.E/B.Tech graduates. This position provides a unique opportunity to contribute to high-frequency trading systems that enhance market efficiency and liquidity. The demand for software engineers is surging in India's tech landscape, making this role at Tower Research Capital particularly relevant as they expand their operations. With the fintech sector evolving rapidly, the need for skilled professionals who can navigate complex technologies like REST APIs and SQL is more critical than ever. Founded in 1998 , Tower Research Capital has over 1,000 employees globally, specializing in quantitative trading and technology-driven solutions. The company’s focus on innovation sets it apart, making it an ideal workplace for aspiring software engineers. Their emphasis on cutting-edge technology ensures that employees are at the forefront of industry advancements. This role is perfect for 2024, 2025, 2026 graduates with a B.E / B.Tech / Relevant Technical Degree and Fresher experience . With a competitive salary of ₹6.5 – 8 LPA , candidates can expect a robust career trajectory, with opportunities to advance into specialized technical roles within 2-3 years . As a Software Engineer, you will work with essential skills such as Java , Python , Data Structures , SQL , Git , and REST APIs . This exposure not only enhances your technical expertise but also opens doors to various career paths in the fintech sector, allowing for significant professional growth. 📊 Role Difficulty: Medium | Competition Level: Medium | Fresher Friendly: Yes NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Job Role & Responsibilities The core mission of the Software Engineer role at Tower Research Capital is to develop high-performance software applications that enhance trading efficiency through innovative solutions. Develop and maintain software applications using Java and Python , ensuring high performance and responsiveness in trading environments. Implement REST APIs to facilitate seamless communication between various software components, enhancing system integration. Collaborate with cross-functional teams, including data scientists and traders, to gather requirements and deliver tailored software solutions. Analyze system performance metrics to identify bottlenecks and optimize application efficiency, ensuring robust trading operations. Take ownership of specific modules, driving initiatives from concept to deployment, and ensuring timely delivery of features. Document code and processes clearly to maintain high standards of maintainability and knowledge sharing within the team. Engage in problem-solving sessions to address client-facing issues, improving user experience and application reliability. This role fosters a culture of ownership, allowing you to directly impact the development of critical trading applications. Required Skills & Technical Competencies The ideal candidate will possess a robust skill profile that includes both technical and soft skills essential for effective software development. Technical Skills Java — entry — essential for backend development in trading applications, requiring a solid understanding of OOP concepts. Python — entry — used for scripting and data analysis, crucial for developing algorithms in trading systems. Data Structures — entry — necessary for efficient data handling and algorithm implementation in high-frequency trading. SQL — entry — used for database management and querying, vital for handling large datasets in trading applications. Git — entry — important for version control and collaboration within the development team. Soft Skills & Professional Competencies Effective communication skills to articulate technical concepts clearly to non-technical stakeholders. Analytical thinking to troubleshoot issues and optimize software performance based on system metrics. Adaptability to learn new technologies and methodologies as required in a rapidly evolving tech landscape. Problem-solving mindset to address client-facing issues and enhance user experience. Good to Have (Bonus Skills) Familiarity with cloud services like AWS , enhancing deployment and scalability of applications. Knowledge of machine learning concepts, beneficial for developing predictive trading models. Experience with Agile methodologies, facilitating better project management and team collaboration. When showcasing these skills in your resume or interview, emphasize specific projects or experiences that demonstrate your proficiency in each area. Eligibility Criteria This role is designed for recent graduates eager to start their careers in software engineering within the technology sector. Candidates must hold a B.E/B.Tech degree in Computer Science, Information Technology, or related fields. Eligible batches include 2024 , 2025 , and 2026 graduates, ensuring fresh perspectives in the tech team. No prior experience is required, making this role ideal for fresh graduates. A minimum CGPA of 7.0 is preferred to ensure a strong foundational knowledge in technical subjects. Having a portfolio or GitHub showcasing projects can significantly enhance a candidate's application. Documentation & Portfolio Requirements Ensure your resume is well-structured, highlighting your educational background, technical skills, and any relevant projects or internships. Pro tip: Include links to your GitHub or any relevant project portfolios to demonstrate your coding capabilities and practical experience. Salary for Software Engineer at Tower Research Capital 💰 Compensation ₹6.5 – 8 LPA The advertised compensation for the Software Engineer role at Tower Research Capital is ₹6.5 – 8 LPA . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Selection Process at Tower Research Capital The selection process for the Software Engineer role is designed to assess both technical skills and cultural fit within the company. 1 Online Coding Test — 90 minutes, assessing problem-solving skills and coding proficiency. 2 Technical Interview — focuses on data structures, algorithms, and system design concepts. 3 Behavioral Interview — evaluates cultural fit and teamwork through situational questions. 4 HR Interview — discusses offer details and company policies, typically within a week of the last interview. Topic-wise Preparation Guide Round 1: Online Coding Test Data Structures — understanding arrays, linked lists, and trees is crucial for coding challenges — LeetCode Algorithms — focus on sorting and searching algorithms, as they are commonly tested — GeeksForGeeks Complexity Analysis — be prepared to analyze time and space complexity of algorithms — Khan Academy Basic SQL Queries — familiarity with SQL syntax and operations can be beneficial — W3Schools Round 2: Technical Interview Java Fundamentals — deep understanding of OOP principles and Java libraries — Udemy Python Scripting — practical applications of Python in data manipulation — freeCodeCamp REST API Design — knowledge of how to design and consume APIs effectively — YouTube System Design Basics — understanding of how to architect scalable applications — GeeksForGeeks Data Structures in Depth — advanced concepts like graphs and hash tables — Khan Academy Round 3: Behavioral Interview Behavioral Questions — practice the STAR method to articulate past experiences — MindTools Team Collaboration — be ready to discuss experiences working in teams — GeeksForGeeks Technical Deep-Dive — prepare to explain your projects and technical decisions — YouTube Timeline & Expectations The entire selection process typically spans 2-4 weeks from application submission to offer stage. Prepare thoroughly for each round, as the company values both technical proficiency and cultural alignment. Expected Interview Questions for Software Engineer at Tower Research Capital These questions are based on the role's actual tech stack and responsibilities. Technical Questions Explain the difference between an ArrayList and a LinkedList in Java. How would you implement a binary search algorithm? What are the key principles of RESTful API design? Can you describe a time you optimized a piece of code? What SQL commands would you use to join two tables? How do you handle exceptions in Java? Behavioral Questions Describe a challenging project you worked on and how you overcame obstacles. How do you prioritize tasks when working on multiple projects? Give an example of a time you worked in a team and your role in it. How do you handle feedback and criticism? Role-Specific Questions What interests you about working in high-frequency trading? How do you ensure the quality and reliability of your code? What steps would you take to troubleshoot a performance issue in an application? Structure your answers using the STAR method to clearly convey your thought process and experiences. Resume Tailoring & ATS Keywords for Software Engineer Optimizing your resume for ATS is crucial to ensure it gets noticed for this role. ATS Keywords to Include Software Engineer Java Python Data Structures SQL REST APIs Git Problem Solving Collaboration High-Frequency Trading Quantitative Trading Agile Resume Tips for This Role Highlight relevant coursework or projects related to software engineering and trading. Emphasize teamwork experiences, especially in technical projects. Include links to your GitHub or portfolio showcasing your coding skills. Optimize for ATS by using keywords from the job description. Avoid including unrelated work experience or generic descriptions. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Do not include unrelated skills or experiences that do not pertain to the software engineering role. About Tower Research Capital Tower Research Capital , founded in 1998 , is headquartered in New York City and operates with a significant presence in Gurgaon, Haryana . The firm has expanded its global footprint, employing over 300 professionals across various locations, including major financial hubs. The company specializes in proprietary trading strategies and advanced technology platforms, particularly in high-frequency trading. Its flagship trading platform leverages sophisticated algorithms and real-time data analytics to execute trades across multiple global markets efficiently. Tower Research Capital has received a 4.5-star rating on Glassdoor, reflecting its collaborative culture and strong focus on employee development. The company offers various programs, including mentorship initiatives and skill development workshops, aimed at fostering a supportive work environment. Recently, Tower Research Capital has expanded its technology team in Gurgaon , investing in innovative trading solutions and enhancing its technological capabilities. This expansion aligns with the company's strategic goal to remain at the forefront of quantitative trading. For freshers, Tower Research Capital serves as an excellent launchpad, providing hands-on experience in cutting-edge technologies. The company emphasizes mentorship and real-world applications, ensuring that new employees gain valuable insights into the rapidly evolving fintech landscape. Why Join Tower Research Capital as Software Engineer? Joining Tower Research Capital as a Software Engineer offers unparalleled exposure to advanced technologies and trading systems, making it an ideal environment for professional growth. Hands-on Experience — Work directly with Java and Python to develop scalable applications tailored for the fintech sector. Advanced Algorithms — Gain exposure to complex data structures and algorithms essential for optimizing trading systems. Career Advancement — Performance-driven growth can lead to roles such as Software Developer II or Technical Lead within 1-2 years. Continuous Learning — Participate in regular tech talks and workshops led by industry experts, fostering a culture of ongoing education. Vibrant Work Environment — Located in Gurgaon , the office is well-connected and offers a lively lifestyle with hybrid work options. According to NexisGrow.com, a role as a Software Engineer at Tower Research Capital not only provides technical skills but also positions you at the cutting edge of fintech innovation. Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for Software Engineer at Tower Research Capital? Eligibility Tap to expand + Answer Candidates with B.E / B.Tech / Relevant Technical Degree and Fresher experience are eligible. Eligible batches: 2024, 2025, 2026. ? What skills are most important for this role? Skills Tap to expand + Answer Key skills: Java, Python, Data Structures, SQL, Git. Strong fundamentals and practical project experience matter most. ? What is the salary for this position? Salary Tap to expand + Answer Compensation: ₹6.5 – 8 LPA. Final offer depends on skills, experience, and interview performance. ? What is the interview process at Tower Research Capital? Interview Tap to expand + Answer Typically: Resume shortlisting → Online test → Technical interview(s) → HR round. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer Work mode varies by team. Confirm with HR during recruitment. ? What is the career growth path from this role? Growth Tap to expand + Answer Structured appraisals every 6–12 months. Senior roles accessible within 12–18 months based on performance. ? How do I apply? Application Tap to expand + Answer Apply via the official link in How to Apply section. Highlight: Java, Python, Data Structures, SQL, Git. ? Is there a probation period? Probation Tap to expand + Answer Standard 3–6 months probation. Confirmation follows successful completion. ? How to prepare for the Software Engineer interview? Preparation Tap to expand + Answer (1) Core concepts of Java, Python, Data Structures, SQL, Git, (2) 2–3 project walkthroughs, (3) Problem-solving, (4) Tower Research Capital research, (5) Clear communication. ? What is the work culture like at Tower Research Capital? Culture Tap to expand + Answer Research on LinkedIn and Glassdoor for authentic employee reviews. NexisGrow.com features only verified employers. 🔗 Explore More on NexisGrow More jobs in Gurgaon Browse all Tech jobs Latest Fresher jobs More jobs at Tower Research Capital Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com