Application Developer
(Trading Platform, HFT, C++)
About QuantXpress
QuantXpress is a pioneering technology firm specializing in high-frequency trading (HFT) applications and market data solutions. We build high-performance, low-latency systems that empower institutional traders and quantitative funds to execute strategies with precision and speed.
We are seeking a talented and passionate HFT C++ Developer to join our Core Engineering Team. If you thrive on pushing hardware and software to their absolute limits and have a deep understanding of low-level systems programming, we want to hear from you.
This is a critical role focused on the development and optimization of our high-performance trading platform and market connectivity infrastructure. You will be responsible for designing and implementing ultra-low-latency systems that interface directly with exchanges, process real-time market data feeds, and execute algorithmic trading strategies with minimal latency.
The ideal candidate has a strong foundation in systems programming, deep expertise in C++, and a thorough understanding of network programming and Linux kernel internals.
Key Responsibilities
- Design, develop, and optimize ultra-low-latency trading systems using modern C++ (C++17/20)
- Implement and maintain high-performance market data feed handlers and order entry gateways for various exchanges (NSE, BSE, MCX, and global exchanges)
- Develop and optimize network protocol stacks, including TCP, UDP, and multicast data feeds
- Perform Linux kernel tuning and optimization to achieve deterministic, low-latency performance
- Implement kernel bypass technologies (DPDK, OpenOnload, Solarflare) to minimize latency
- Profile, benchmark, and optimize system performance using tools like perf, Valgrind, and custom benchmarking frameworks
- Collaborate with quantitative researchers and traders to implement and deploy algorithmic trading strategies
- Ensure system reliability, fault tolerance, and correctness in a high-stakes production environment
- Participate in code reviews, design discussions, and contribute to engineering best practices
- Troubleshoot and resolve production issues with minimal downtime
About the Successful Candidate
We are looking for an engineer who is passionate about low-level systems programming and has a proven track record of building high-performance, latency-sensitive applications. The ideal candidate is obsessed with performance metrics, understands hardware architecture, and enjoys the challenge of extracting every ounce of performance from the underlying system.
Essential Skills & Qualifications
- C++ Proficiency – Expert-level knowledge of modern C++ (C++17/20), including templates, STL, memory management, move semantics
- Network Programming – Deep understanding of TCP/IP, UDP, multicast, and socket programming; experience building high-performance network applications
- Linux Kernel Optimization – Strong understanding of Linux kernel internals, including system calls, context switching, interrupt handling, CPU affinity, and NUMA architecture
- Experience with kernel bypass technologies such as DPDK, OpenOnload, Solarflare, or similar
- Multi-threading and Concurrency – Advanced knowledge of concurrent programming, lock-free data structures, memory barriers, and atomic operations
- Performance Optimization – Proven ability to profile and optimize code for low latency and high throughput; experience with tools like perf, flame graphs, Valgrind, and Intel VTune
- Hardware Understanding – Familiarity with CPU architecture, cache hierarchy, branch prediction, and SIMD instructions
- Low-Latency Systems – Prior experience building or maintaining trading systems, exchange connectivity, or market data platforms
- Problem-Solving – Exceptional analytical and debugging skills, with the ability to troubleshoot complex issues in production environments
- Educational Background – B.E. / B.Tech / M.E. / M.Tech / M.C.A. in Computer Science or related field
These are an added plus
- Experience with cloud technologies.
- Knowledge of other programming languages.
- Experience with Agile methodologies.
Experience
- Experience – 1 to 3 years of relevant experience in low-latency systems development
- Qualified as B.E / B.Tech / M.E / M.Tech / M.C.A in Computer related subjects
QuantXpress isn't just a workplace; it's a platform where product experts set the stage for
groundbreaking innovation and excellence. Join us in our mission to create products that not
only meet customer needs but also exceed their expectations, leaving an indelible mark on the
world of technology and innovation.