Home
Jobs
1 Job openings at Bull's Catch Securities
C++ Software Developer (Colocation Trading Execution) JOB ID :: 0791

Faridabad, Haryana, India

3 years

None Not disclosed

On-site

Full Time

While applying mention JOB ID :: 0791 in email subject Experience : 3+ years Employment Type: Full-Time Job Overview : We are seeking a highly skilled C++ Software Developer to join our team in developing colocation server software optimized for high-frequency trading (HFT) and low-latency execution. The ideal candidate will have extensive experience in developing high-performance applications in C++, particularly in the financial or trading domain. This role requires close collaboration with quantitative traders and algorithmic teams to design and implement efficient trading execution systems. Key Responsibilities: Develop and maintain low-latency, high-throughput colocation server software for trading execution. Optimize C++ code for performance, with a focus on minimizing execution time and maximizing throughput. Collaborate with trading and infrastructure teams to ensure seamless integration of trading algorithms with the execution system. Implement market data feed handlers and order routing protocols (FIX, ITCH, OUCH, etc.) to interact with exchanges and brokers. Develop tools for real-time monitoring, risk management, and performance analysis. Ensure systems are robust, fault-tolerant, and able to recover quickly from failures. Maintain and improve colocation infrastructure to ensure minimal downtime and fast execution speeds. Conduct rigorous testing, including unit tests and performance benchmarking. Stay updated on the latest developments in trading technology and exchange protocols to continuously enhance system performance. Key Requirements: Strong expertise in C++ programming, including experience with multi-threading, memory management, and real-time systems. Proven experience in developing low-latency software for high-frequency trading or other performance-critical applications. Knowledge of networking protocols (TCP/IP, UDP) and experience with socket programming. Experience with market data feeds and financial exchange connectivity protocols such as FIX, ITCH, OUCH. Deep understanding of operating system internals (Linux) and optimization for trading systems. Experience with profiling and performance tuning C++ code. Familiarity with colocation and data center environments for financial trading. Strong analytical and problem-solving skills. Experience working in financial services, especially in a trading infrastructure environment, is a plus. Bachelor’s degree in Computer Science, Engineering, or related field. Preferred Skills: Experience in algorithmic trading systems. Knowledge of exchange APIs and order management systems (OMS). Familiarity with GPU programming and hardware acceleration (FPGA experience is a plus). Exposure to Python or other scripting languages for quick automation tasks. Understanding of financial markets, asset classes (equities, derivatives, forex), and trading strategies. What We Offer: Competitive salary with performance-based bonuses. An opportunity to work with cutting-edge technology in a fast-paced, high-stakes environment. Collaborative and innovative culture. Opportunities for professional growth and development. hr@byllscatchsecurities.com guru@bullscatchsecurities.com While applying mention JOB ID :: 0791 in email subject

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview