C++ Developer

NSE Cogencis

Mumbai

On-site

INR 2,800,000 - 5,600,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NSE Cogencis, a market data company in Mumbai, seeks an experienced C++ developer to build ultra-low-latency trading systems and market data platforms. You will work on real-time data processing, high-frequency components, and scalable architectures.

The role emphasizes multithreading, memory management, and optimization in a Linux environment, with collaboration across cross-functional teams and adherence to agile practices.

Qualifications

  • 5+ years of experience in modern C++ development (C++11/14/17 or higher).
  • Strong knowledge of OOP and design patterns.
  • Hands-on with STL, Boost, and multi-threaded programming.
  • Experience in network programming, socket-level communication, and real-time data processing.
  • Proficiency in SQL/PLSQL for database integration and queries.
  • Familiarity with low-latency trading systems or real-time financial apps.
  • Expertise in memory management, performance tuning, and latency optimization.
  • Good understanding of Linux/Unix systems, shell scripting, and system-level programming.
  • Experience using Git or other version control systems.

Responsibilities

  • Develop and maintain efficient C++ code for critical trading systems.
  • Build low-latency, multi-threaded applications optimized for real-time performance.
  • Identify and resolve performance bottlenecks, bugs, and system issues.
  • Collaborate with cross-functional teams to define, design, and deliver high-quality features.
  • Participate in code reviews, testing, and continuous optimization processes.
  • Ensure adherence to software design principles, coding standards, and agile methodologies.
  • Contribute to architectural decisions to improve system scalability and performance.

Skills

Object-Oriented Programming
Multi-threaded programming
Performance tuning
Real-time data processing
Linux/Unix
Shell scripting
Networking/socket programming
C++11/14/17+

Education

Bachelor's degree in Computer Science or Engineering

Tools

STL
Boost
Git
SQL/PLSQL
Kafka
Redis
Aeron

Job description

Job Description

We are a market data company specializing in ultra-low-latency, high-frequency realtime data distribution, persistence, and market data distribution platforms. Our core focus is on building high-performance market data platforms alongside advanced high frequency trading systems, including Execution Management Systems (EMS) and Order Management Systems (OMS) leveraging the FIX protocol. Our systems are engineered in C++, with a strong emphasis on multi-threaded architectures, lock-free data structures, efficient memory management, and highthroughput messaging. We solve complex challenges in real-time market data ingestion, normalization, distribution, and persistence, enabling mission-critical trading workflows. If you are passionate about building highly optimized trading and market data infrastructure, and pushing the limits of speed, scalability, and reliability, youll find the right environment here.

Key Responsibilities
  • Develop, and maintain efficient, reusable, and reliable C++ code for critical trading systems.
  • Build low-latency, multi-threaded applications optimized for real-time performance.
  • Identify and resolve performance bottlenecks, bugs, and system issues.
  • Collaborate with cross-functional teams to define, design, and deliver high-quality features.
  • Participate in code reviews, testing, and continuous optimization processes.
  • Ensure adherence to software design principles, coding standards, and agile development methodologies.
  • Contribute to architectural decisions and provide technical insights to improve system scalability and performance.
Required Skills & Qualifications
  • Bachelors or above degree in computer science, Engineering, or a related field. Cogencis Information classification: Official 5+ years of experience in modern C++ development (C++11/14/17 or higher).
  • Strong knowledge of Object-Oriented Programming (OOP) and design patterns.
  • Hands-on experience with STL, Boost libraries, and multi-threaded programming.
  • Experience in network programming, socket-level communication, and real-time data processing.
  • Proficiency in SQL/PLSQL for database integration and queries.
  • Familiarity with low-latency, high-frequency trading systems or real-time financial applications.
  • Expertise in memory management, performance tuning, and latency optimization.
  • Good understanding of Linux/Unix systems, shell scripting, and system-level programming.
  • Experience using Git or other version control systems.
Preferred Qualifications
  • Experience working with exchange APIs, dark pools, and liquidity providers.
  • Understanding of quantitative trading models and risk management.
  • Exposure to big data technologies, AI/ML in trading, or blockchain-based platforms.
  • Experience with Kafka, Redis, Aeron, or similar ultra-low-latency messaging systems.
  • Knowledge of global trading regulations such as MiFID II, SEC, and related compliance standards.
  • Scripting knowledge in Python or Bash for automation and quick prototypin
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ Developer - Trading Systems
Senior C++ Developer - Trading Systems

Intellectual Capital HR Consulting Pvt. Ltd. • Ahmedabad District

On-site
INR 1,800,000 - 3,200,000
Senior C++ Developer - Trading Systems
Senior C++ Developer - Trading Systems

Intellectual Capital HR Consulting Pvt. Ltd. • Gurugram District

On-site
INR 2,500,000 - 4,200,000
C++ Engineer
C++ Engineer

SMC Group • Delhi

On-site
INR 1,500,000 - 2,500,000
Junior C++ Developer
Junior C++ Developer

Tradelab • Bengaluru

On-site
INR 600,000 - 900,000
Senior Software Developer (C++)
Senior Software Developer (C++)

FlexTrade • Pune District

On-site
INR 1,200,000 - 1,800,000
C++ Developer
C++ Developer

Harman Connected Services • Pune District

On-site
INR 3,000,000 - 5,500,000
Walk in Drive - C++ Developer
Walk in Drive - C++ Developer

Smc Global Securties Limited. • Delhi

On-site
INR 1,200,000 - 1,800,000
C++ Developer ( Capital Markets / FX Trading)
C++ Developer ( Capital Markets / FX Trading)

Jobility Inc. • Dadri, Bengaluru

On-site
INR 600,000 - 1,400,000
Engineer II, Software (C++ Developer, Trading Domain)
Engineer II, Software (C++ Developer, Trading Domain)

FIS Solutions (India) Private Limited - Pune • Pune District

On-site
INR 1,200,000 - 2,000,000
GHMI coverage
Hospitalization coverage for dependets
Senior C++ Developer
Senior C++ Developer

SMC Global Securities • New Delhi

On-site
INR 3,000,000 - 5,400,000