Flag job

Report

Senior C++ Developer - Trading Systems

Location

Greater Kolkata Area

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Position Summary

We are seeking an experienced Senior C++ Developer to join our Infrastructure team supporting high-frequency, low-latency algorithmic trading systems. The ideal candidate will be a hands-on technologist with strong design and development skills, a deep understanding of systems architecture, and the ability to lead projects independently in a fast-paced, globally distributed Responsibilities :

  • Lead design and development efforts for mission-critical infrastructure powering algorithmic trading systems.
  • Independently manage projects from inception to deployment, ensuring high performance and reliability.
  • Provide technical guidance and mentorship to junior team members.
  • Collaborate closely with global teams based in London and New York for cross-regional initiatives.
  • Ensure systems meet rigorous latency and uptime requirements (24x7 Skills & Experience :
  • Strong proficiency in C++ with expertise in multithreaded programming.
  • Solid understanding of Object-Oriented Programming (OOP) with experience in C++, and familiarity with Java or C#.
  • Hands-on experience with middleware messaging libraries (e.g., Tibco, 29West, or similar).
  • Deep knowledge of networking protocols such as TCP, UDP, multicast/unicast.
  • Proficient in memory management, low-level system performance tuning, and debugging.
  • Comfortable working on Windows platforms; experience with Linux is a strong plus.
  • Proven ability to develop and support high-availability, low-latency systems.
  • Excellent communication skills in English, both written and Qualifications :
  • Experience in algorithmic or high-frequency trading environments.
  • Familiarity with the FIX protocol, market data distribution, and order handling systems.
  • Ability to author technical documentation, including UML diagrams, data flow analysis, and design specifications.
  • Experience with Agile development methodologies and tools.

Why Join Us?

  • Work with cutting-edge trading technologies in a performance-critical environment.
  • Collaborate with world-class developers, quants, and traders.
  • Opportunity to lead and innovate in a dynamic and intellectually stimulating industry.
  • Competitive compensation and benefits package.

(ref:hirist.tech)

Skills

c++
multithreaded programming
object-oriented programming
java
c#
middleware messaging libraries
tcp
udp
multicast
unicast
memory management
system performance tuning
debugging
windows
linux
high-availability
low-latency
fix protocol
market data distribution
order handling
agile development