Job Description
Key Responsibilities
Functional Responsibilities
Designing and implementing a high-frequency trading platform, which
includes collecting quotes and trades, and disseminating orders to exchanges
around the world
Optimizing this platform by using network and systems programming, as well
as other advanced techniques, to minimize latency
Building and improving our automated risk controls, risk monitoring solutions
and real time reconciliation systems
Developing systems that provide easy access to historical market data and
trading simulations
Shaping the future of the Core Engineering team through regular interviewing,
and occasional campus recruiting trips
Job Requirements
Qualifications - A bachelor's or master's degree in computer science
Experience - Proficiency in C++ programming with relevant industry-level
development experience, with a focus on performance optimization, data structures,
algorithms, and object-oriented (experience > 5 years)
Domain -
Programming in C++
Brilliant problem-solving abilities
Strong understanding of Linux
Strong written and verbal communication skills in English
The ability to manage multiple tasks in a fast-paced environment
Knowledge of any other development language, including Python, and Shell
scripts (a plus)
Excited to design in-house trading systems that are robust, resilient, and
extremely performant
Key Interactions
Internal -
Development Team -
- Brainstorming different implementations ideas
- Timely updates on ongoing tasks
- Effective communication and co-ordination with team during different SDLC
phases
Trading Team - Understanding their requirements and providing support
- Suggesting technical changes to improve their needs.
- Providing RCAs for issues
UAT Team - Release management and Support
- Issue understanding and Query resolutions
Support Team - Production Support
Required Skills
[C++]
Additional Information
Candidates From TIer-1 Bacground Preferably Top IIT and From Top HFT Firms