Posted on: 08/11/2026
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.
Did you find something suspicious?
Posted by
Recruiter
Last Active: NA as recruiter has posted this job through third party tool.
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1682850