Principal C Engineer Low-Latency Trading Platforms

DCS Industries Hyderabad

Hyderabad

Hybrid

INR 4,500,000 - 7,500,000

Full time

4 days ago
Be an early applicant

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

DCS Industries Hyderabad is seeking a Principal C Engineer to design and develop high-performance, ultra-low-latency trading technology.

You will work on market data processing, order execution, and real-time analytics across multiple markets, tackling latency and throughput challenges while enabling new features and deployment models.

Qualifications

  • 5+ years in electronic trading technology or related financial markets tech.
  • Strong hands-on C on Linux experience.
  • Understanding of capital markets and trading concepts (order types, quotes).
  • Experience with electronic trading protocols, FIX, and high-performance systems.
  • Experience with automated testing and CI tools like Jenkins.

Responsibilities

  • Design and develop high-performance C applications on Linux.
  • Build real-time market data processing and order execution solutions.
  • Develop multithreaded applications focused on latency, throughput, reliability, and performance.
  • Investigate latency, throughput, concurrency, and memory issues; optimize accordingly.
  • Develop automated unit and integration tests; support CI/test automation.
  • Collaborate with engineers, clients and stakeholders to deliver trading tech solutions.
  • Contribute to design reviews and engineering best practices.

Skills

C programming
Linux
Multithreading
FIX Protocol
Market Data
Order Execution
Low-Latency
Communication

Education

Bachelor's or Master’s in CS/CE/EE

Tools

Jenkins
GDB
Valgrind

Job description

C | Linux | Multithreading | FIX Protocol | Market Data | Order Execution

Location: Hyderabad
Experience: 5+ years overall, including 5+ years in electronic trading technology
Work model: Office-based / Hybrid
Industry: Financial Markets / Electronic Trading

Role Overview

We are hiring a Principal C Engineer to design and develop high-performance, ultra-low-latency trading technology solutions.

The role involves working on market data processing, order execution, and real-time analytics across equities, options, futures, and foreign exchange markets. You will solve complex latency and throughput challenges while contributing to new features, markets, and deployment models.

Key Responsibilities
  • Design and develop high-performance applications using C on Linux.
  • Build and enhance real-time market data processing, normalization, and order execution solutions.
  • Develop efficient multithreaded applications with a focus on maintainability, reliability, and performance.
  • Investigate and resolve latency, throughput, concurrency, and memory-related challenges.
  • Develop automated unit and integration tests and support CI-aligned test automation.
  • Collaborate with engineering teams, clients, and business stakeholders to deliver trading technology solutions.
  • Contribute to technical design discussions, code reviews, and engineering best practices.
Mandatory Requirements
  • 10+ years of relevant engineering experience, including at least 5 years in electronic trading technology.
  • Strong hands-on proficiency in C programming on Linux.
  • Strong knowledge of capital markets, including equities, fixed income, and trading concepts such as order types and quotes.
  • In-depth understanding of electronic trading protocols, including FIX.
  • Experience developing high-performance systems and multithreaded applications.
  • Strong understanding of computer architecture.
  • Experience with automated unit testing, integration testing, and continuous integration tools such as Jenkins.
  • Bachelors or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.
  • Strong problem-solving, communication, and collaboration skills.
Preferred Skills
  • Linux development and debugging using GDB and Valgrind.
  • Hardware and operating-system performance tuning, including CPU isolation, kernel bypass, and memory bandwidth optimization.
  • Python and Java programming.
  • IP networking and packet capture analysis using Wireshark.
  • Experience across multiple asset classes and the end-to-end trade lifecycle.
  • Experience working directly with clients and cross-functional business teams.
  • Team lead or similar technical leadership experience.
Eligibility

Financial markets domain experience is mandatory. Candidates must have at least 5 years of relevant experience in electronic trading technology.

Key Skills

C Programming, Linux, Electronic Trading, Capital Markets, Low-Latency Systems, Trading Platforms, FIX Protocol, Market Data, Order Execution, Multithreading, Computer Architecture, Performance Tuning, Unit Testing, Integration Testing, Jenkins, GDB, Valgrind, Python, Java, IP Networking, Wireshark, CPU Isolation, Kernel Bypass

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer
Principal Engineer

AAA Global • Mumbai

On-site
INR 4,000,000 - 7,000,000
Lead C++ Developer (Capital Markets / FX Trading )
Lead C++ Developer (Capital Markets / FX Trading )

Jobility Inc. • Dadri, Bengaluru

Hybrid
INR 4,500,000 - 7,500,000
C++ Developer
C++ Developer

NSE Cogencis • Mumbai

On-site
INR 2,800,000 - 5,600,000
Software Engineer (C, C++, or Rust)
Software Engineer (C, C++, or Rust)

Antier Solutions Pvt. Limited. • India

On-site
INR 1,400,000 - 2,800,000
Vice President – Trading
Vice President – Trading

James Douglas (India) • Mumbai

On-site
INR 6,000,000 - 12,000,000
Lead – Core Trading Platform Engineering
Lead – Core Trading Platform Engineering

James Douglas (India) • Mumbai

On-site
INR 3,500,000 - 5,500,000
C++ Engineer
C++ Engineer

SMC Group • Delhi

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer C++ | Low Latency Trading Systems
Senior Software Engineer C++ | Low Latency Trading Systems

BestEx Research Group • India

On-site
INR 4,500,000 - 7,000,000
Equity
Cash bonuses
5-week training program
Senior Software Engineer Rust- Assistant Vice President
Senior Software Engineer Rust- Assistant Vice President

Citi • Pune District

On-site
INR 3,000,000 - 6,000,000
Software Engineer (C++) | Algorithmic Trading - Stifons
Software Engineer (C++) | Algorithmic Trading - Stifons

Stifons Limited • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Equity
Cash bonuses
5‑week training program
+1