Flag job

Report

Software Engineer - Algo

Min Experience

3 years

Location

Ahmedabad

JobType

Full Time

About the role

We are currently seeking driven and talented Software Engineers who thrive on pushing the limits of technology to produce state of the art trading applications. TT's platform is the front-end screen of choice for professional derivatives traders around the world. As a Software Engineer you will work on our award-winning trading platform which incorporates robust, high-performance tools for spread trading, strategy creation, algorithmic and automated trading, black-box execution, high-frequency proximity-based trading and more. What Will You Be Involved With? Develop and maintain low-latency, multi-threaded trading applications. Optimize system performance, ensuring minimal latency and maximum throughput. Analyze and debug complex production issues, including crash dumps and performance bottlenecks. Work with a sophisticated and large-scale codebase, improving its maintainability and efficiency. Ensure high availability and stability of trading systems in a fast-paced production environment. Collaborate with product development and testing teams

About the company

Trading Technologies (TT) is an equal-opportunity employer. Equal employment has been, and continues to be, a required practice at the Company. Trading Technologies' practice of equal employment opportunity is to recruit, hire, train, promote, and base all employment decisions on ability rather than race, color, religion, national origin, sex/gender orientation, age, disability, sexual orientation, genetic information or any other protected status. Additionally, TT participates in the E-Verify Program for US offices.

Skills

C++
multi-threaded
concurrent
networking
messaging protocols
debugging
performance tuning
Git
trading industry
Linux
Python
automated testing
unit testing
agile
iterative development