Jobs

Tower Research Capital Software Engineer I Jobs 2026

Tower Research Capital Software Engineer I Jobs 2026 | Python SDET & Automation Testing Careers

Tower Research Capital is hiring Software Engineer I professionals for its Gurgaon office. This opportunity is ideal for fresh graduates and early-career engineers who are passionate about software testing, automation engineering, Python programming, quality assurance, and large-scale software systems. Selected candidates will work within one of the world’s leading quantitative trading firms, supporting critical software platforms used by global trading and business teams.

As a Software Engineer I, you will collaborate with software developers, QA teams, support engineers, and business stakeholders across the US, Europe, and Asia. The role provides valuable exposure to automation testing, release management, Linux environments, CI/CD processes, and enterprise software systems operating in a high-performance financial technology ecosystem.

Company Name Tower Research Capital
Role Software Engineer I
Domain Software Development Engineer in Test (SDET)
Qualification Bachelor’s Degree in Computer Science, Computer Engineering, or Related Field
Experience 0–2 Years
Eligible Batch 2024, 2025, 2026
Salary ₹18 LPA – ₹30 LPA (Estimated)
Employment Type Full-Time

Role Overview

The Software Engineer I role focuses on software quality engineering, test automation, release validation, and platform reliability. Engineers work closely with development teams to ensure enterprise applications meet high standards of performance, reliability, and functionality before deployment into production environments.

Selected candidates will participate in designing test artifacts, executing end-to-end testing, managing defect tracking, validating software releases, supporting broker and exchange certifications, and enhancing automation frameworks. The role combines software engineering principles with testing expertise, making it an excellent career path for aspiring automation engineers and SDET professionals.

Key Responsibilities

  • Collaborate with developers, QA teams, support engineers, and stakeholders globally.
  • Design test artifacts based on project requirements.
  • Perform end-to-end software testing and validation.
  • Track, report, and manage software defects.
  • Execute release testing and deployment sign-offs.
  • Create and update technical specifications and documentation.
  • Perform broker and exchange certification activities.
  • Maintain and improve testing environments.
  • Develop automation solutions using Python-based BDD frameworks.
  • Support release management processes.
  • Participate in communication and coordination throughout release cycles.
  • Identify process improvements and testing automation opportunities.

Required Skills & Eligibility

  • Bachelor’s Degree in Computer Science, Computer Engineering, or related fields.
  • 0–2 years of experience as an SDET or software testing professional.
  • Strong Python programming skills.
  • Good understanding of Linux environments.
  • Knowledge of system and network fundamentals.
  • Strong analytical and problem-solving abilities.
  • Ability to work independently.
  • Excellent verbal and written communication skills.
  • Ability to manage multiple priorities in fast-paced environments.
  • Strong attention to detail.
  • Interest in software quality engineering and automation.

Preferred Skills

  • C++ programming knowledge.
  • SQL or MongoDB experience.
  • Knowledge of Git version control.
  • Experience with BDD and TDD methodologies.
  • Understanding of CI/CD pipelines.
  • Knowledge of DevOps tools and practices.
  • Exposure to financial services or trading systems.
  • Automation framework development experience.

Salary Insights

Tower Research Capital has not officially disclosed compensation details for this role. Based on similar Software Engineer and SDET positions within quantitative trading firms and high-frequency trading organizations, candidates can expect an estimated salary range between ₹18 LPA and ₹30 LPA. Compensation may vary depending on technical expertise, educational background, internship experience, and interview performance. Additional benefits, bonuses, and wellness programs can further enhance the overall package.

Why This Role Is Good for Candidates

This opportunity combines software engineering, automation testing, and financial technology exposure within a world-class quantitative trading environment. Engineers gain experience working on high-performance systems where quality, reliability, and scalability are critical. The skills developed in this role are highly transferable across software engineering, automation, DevOps, cloud computing, and financial technology domains.

🚀 Career Growth & Future Opportunities

A Software Engineer I position at Tower Research Capital can significantly accelerate a candidate’s technology career. During the next 2–3 years, professionals can build expertise in automation frameworks, Python development, CI/CD pipelines, distributed systems, Linux infrastructure, DevOps practices, and software architecture. This experience can lead to advanced roles such as Senior SDET, Automation Architect, Software Engineer, DevOps Engineer, Platform Engineer, Site Reliability Engineer (SRE), Infrastructure Engineer, or Quantitative Technology Specialist. Working within a leading quantitative trading firm also provides exposure to low-latency systems, large-scale infrastructure, and high-performance software platforms that are rarely available in traditional IT organizations. Engineers who continuously strengthen their coding, automation, and systems engineering skills often experience rapid career growth and access to some of the highest-paying opportunities in the technology industry.

📚 Recommended Skills & Learning Resources

Success in modern automation and software engineering roles requires strong programming skills, testing expertise, and system-level understanding. Python remains one of the most important technologies because it is widely used for automation, testing frameworks, data processing, and infrastructure tooling. Understanding Linux administration, networking fundamentals, and debugging techniques can significantly improve troubleshooting capabilities. Candidates should also explore software testing methodologies, version control systems, CI/CD pipelines, and cloud technologies because these tools are commonly used in enterprise environments. Knowledge of databases, API testing, and performance testing can further strengthen employability. Building personal automation projects, contributing to open-source initiatives, and practicing coding regularly can help candidates develop the practical experience needed for long-term success in software engineering careers.

🎯 Interview Preparation

Tower Research Capital’s hiring process typically focuses on programming fundamentals, automation concepts, problem-solving ability, Linux knowledge, and testing methodologies. Candidates should revise Python programming, object-oriented concepts, data structures, algorithms, software testing principles, API testing, debugging techniques, and system fundamentals. Interviewers may also assess knowledge of Git, databases, CI/CD concepts, and automation frameworks. Strong analytical thinking is particularly important because engineers frequently solve complex technical issues in fast-paced environments. Fresh graduates should be prepared to discuss projects, internships, automation scripts, and technical challenges they have solved. To strengthen your preparation, review the Associate Software Engineer Interview Questions, study the Software Development Engineer Interview Guide, and build a professional resume using the ATS-Friendly Resume Guide.

How to Apply for Tower Research Capital Software Engineer I

  1. Click the Apply Now button below.
  2. Visit the official Tower Research Capital careers portal.
  3. Review the eligibility criteria carefully.
  4. Create or log in to your candidate profile.
  5. Upload your latest resume highlighting Python and testing projects.
  6. Complete all required application details.
  7. Verify the information before submission.
  8. Submit your application and track recruitment updates.

Frequently Asked Questions

Who can apply for the Tower Research Capital Software Engineer I role?

Candidates with a Bachelor’s degree in Computer Science, Computer Engineering, or related fields and 0–2 years of experience can apply.

Is Python mandatory for this role?

Yes. Strong Python programming skills are one of the primary requirements for this Software Engineer I opportunity.

What technologies should candidates know?

Python, Linux, software testing concepts, automation frameworks, Git, databases, and CI/CD fundamentals are highly valuable for this role.

How to Apply for Tower Research Capital Software Engineer I

  1. Visit the official Tower Research Capital careers portal.
  2. Search for Software Engineer I.
  3. Complete your profile and upload your resume.
  4. Submit your application online.

🔥 Related Jobs You May Like

Apply Now – Tower Research Capital

If you are passionate about software engineering, automation testing, Python development, and high-performance technology systems, this Tower Research Capital opportunity can be an outstanding career launchpad. Continue strengthening your programming, Linux, and automation skills while building practical projects to maximize future career growth.

Leave a Reply

Your email address will not be published. Required fields are marked *