Talent.com
This job offer is not available in your country.
Senior C++ Developer

Senior C++ Developer

Jobility Talent SolutionsPune, Maharashtra, India
3 days ago
Job description

We are seeking a highly skilled Software Engineer to join our high-performance eTrading team. You will be responsible for designing, developing, and maintaining low-latency, real-time distributed systems that support our market making, pricing, algo trading, position and risk management activities. The ideal candidate will have deep expertise in C++ and multithreaded programming in Linux environments, coupled with a strong grasp of algorithms, data structures, and performance optimization.

This role provides the opportunity to work closely with quants, traders, and other engineers to build cutting-edge distributed applications and tools. Also, opportunity to grow and lead the team within the department.

Position : Senior C++ Developer

Location : Bengaluru, (KA) / Noida, (UP) / Pune (MH)

  • Note - This is a Hybrid role, 3 days from the Office and 2 Days WFH

Responsibilities

  • Design, develop, and maintain real-time distributed applications for pricing / risk / algo / market making framework, integration with analytical library, eTrading platform for connectivity and execution, ticker plant and trade store and other applications in Front office compute stack.
  • Collaborate with cross-functional teams (traders, quants, devops) to define system requirements and deliver robust solutions.
  • Maintain and extend CI / CD pipelines for continuous delivery and integration of software.
  • Support production systems and participate in on-call rotations as needed.
  • Technical Skills & Qualifications

  • 6+ years of experience developing real-time applications in C++ (C++11 or newer).
  • Deep understanding of Linux-based systems programming and performance tuning.
  • Strong knowledge of data structures, algorithms, and computational complexity.
  • Proven experience with multithreading, concurrency, and inter-process communication.
  • Experience with the Boost libraries.
  • Proficiency with Visual Studio Code (VSCode) and modern development workflows.
  • Solid understanding of CI / CD practices and tools (e.g., GitHub, TeamCity etc.).
  • Experience building or supporting distributed systems in a low-latency environment.
  • Desirable Qualifications :

  • Familiarity with fixed income products, such as bonds, treasuries, credits or interest rate derivatives.
  • Prior experience in investment banking, proprietary trading firms, or hedge funds.
  • Understanding of market data feeds, order management systems, and electronic trading protocols (e.g. FIX).
  • Programming skills in Java.
  • Familiar with tick database like KDB.
  • Knowledge of scripting languages (Python, Bash) for tooling and automation.
  • Excellent communication skills (written and verbal).
  • Strong problem solving and decision-making skills, the ability to demonstrate sound judgment and approach.
  • Education / Qualifications :

  • Bachelor's degree / University degree in Computer Science or equivalent experience
  • Create a job alert for this search

    Senior Developer • Pune, Maharashtra, India