HamburgerMenu
hirist

DCS - Principal C Engineer - Low-Latency Trading

DCS INDUSTRIES PVT LTD
10 - 15 Years
rupee50 L-1 Cr PA
Hyderabad

Posted on: 08/11/2026

Job Description

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.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...