The Job logo

What

Where

Software (C++) Engineer III

ApplyJoin for More Updates

You must Sign In before continuing to the company website to apply.

Smart SummaryPowered by Roshi
Join Tower Research Capital as a Software (C++) Engineer III in Gurgaon office, developing integration tests for trading risk controls. Work on in-house testing framework for risk management. Collaborate with Risk Managers and developers for defining testing strategies and improving test suite reliability.

Tower Research Capital, a proprietary financial trading firm founded in 1998, seeks a Software Engineer III (C++ Integration Testing) to join our Risk Technology division at our Gurgaon office to develop a rich suite of integration tests for trading risk controls using our in-house novel integration and regression testing framework.

The Risk Technology division is responsible for developing technology solutions that identify, analyze, monitor and control risk for Tower via software-level risk management controls, limits, and procedures.

Responsibilities:

  • Working closely with Risk Managers and experienced developers in the Risk Limits team to understand the functional requirements of the required risk controls and understanding how they are implemented technically, in order to define appropriate testing strategies for the same
  • Leveraging our in-house novel integration and regression testing framework to design appropriate integration tests that validate the effectiveness of the risk control for our trading systems
  • Helping validate and sign-off new risk controls while also investing in improving the reliability of testing the existing suite of risk controls
  • Optimizing the design of test suites to minimize runtimes of complex integration test suites to facilitate faster CI/CD pipelines
  • Adapting various Risk Technology C++ components to support the in-house integration and regression testing framework

Qualifications:

  • A bachelor's or master’s degree in computer science or a related field
  • Strong proficiency in modern C++ and Python programming
  • An obsession with high quality integration and regression testing practices
  • Rich experience developing and maintaining testing frameworks and CI/CD pipelines for complex software systems
  • Creativity in finding unique faults, edge-cases and race conditions that can break complex systems
  • Excellent communication skills working with global teams

Benefits

Tower continues to enhance the in-house trading system and strategies that have positioned the firm as a leader in the thriving field of quantitative trading. While Tower offers challenges and rewards rivaling those of any Wall Street firm, Tower’s cubicle-free workplace, jeans-clad workforce, and well-stocked kitchens reflect the premium the firm places on the quality of life. Benefits include:

  • Competitive salary and performance-based bonuses
  • 5 weeks of paid vacation per year
  • Breakfast, lunch, dinner, and snacks on a daily basis
  • Cab facility within Gurgaon
  • Health club allowances
Set alert for similar jobsSoftware (C++) Engineer III role in Gurgaon, India
Tower Research Capital Logo

Company

Tower Research Capital

Job Posted

9 months ago

Job Type

Full-time

WorkMode

On-site

Experience Level

0-2 Years

Category

Software Development

Locations

Gurgaon, Haryana, India

Qualification

Bachelor

Applicants

Be an early applicant

Related Jobs

Tower Research Capital Logo

Software Engineer I

Tower Research Capital

Gurgaon, Haryana, India

Posted: a month ago

Join Tower Research Capital's Post-Trade team to develop and innovate middle and back-office functions. Work on building new financial applications and processes using Python, Java, SQL, and NoSQL databases. Ideal for candidates with a degree in computer science and up to 3 years of experience in electronic trading.