31 Jul
|
Flow Edge Securities
|
Bengaluru
31 Jul
Flow Edge Securities
Bengaluru
As a C++ engineer here, you'll write the code that turns a trading signal into a live order, and own it end to end in production, where microseconds and correctness both decide the outcome. Our models decide what to trade; you make sure we can act on it faster than anyone.
We're a quant trading firm founded by senior leaders from top-tier global firms, now expanding from India into international markets. You'll join a small, high-calibre team that values thinkers over coders: people who solve hard problems from first principles, across computing architecture, low-latency systems, and quantitative trading.
What you'll do
- Design, build, and ship core production trading software in a mission-critical, real-time environment
- Engineer low-latency, distributed systems where performance and reliability are first-class requirements
- Own the full development lifecycle: design, implementation, performance tuning, debugging, and production support
- Profile and optimize hot paths, hunting down latency wherever it hides, across code, memory, threading, and network
- Work shoulder-to-shoulder with traders and quants, turning market opportunities into fast, robust software
What we're looking for
- 5+ years of professional C++ development (C++14/17/20) in mission-critical systems
- Strong command of object-oriented design and modern C++
- Strong problem-solving ability: you go after the underlying problem. It's also what separates getting real leverage from AI coding tools (moving faster, catching where they're wrong)
from over-relying on them.
- Deep in C++, but not a one-language engineer: fluent in at least one other language (Python is helpful for research and tooling)
- Hands-on experience building real-time applications on a distributed architecture
- Solid network programming: TCP/IP, multicast, and socket programming
- Strong grasp of concurrency and multithreading, and how they behave on real hardware
- A genuine performance mindset: comfortable with profiling and latency reduction (perf, gdb, valgrind) and debugging under pressure
- Working knowledge of scripting across both Linux and Windows
- Meticulous attention to detail, and the highest standards of integrity (non-negotiable in our business)
Nice to have
- Trading systems experience, and the business domain of options or futures
- High-performance / low-latency techniques in a trading or comparable real-time setting
- Lock-free programming and cache-aware optimization
- Kernel-bypass networking (DPDK / Solarflare) or FPGA exposure
- Familiarity with market data, FIX, or order-book systems
Education: BE / BTech / MS in Computer Science or a related field
What you can expect
- Competitive, performance-linked compensation
- Real opportunities for personal and professional growth
- A team-oriented, intellectually demanding team that genuinely enjoys hard problems
Location: Whitefield, Bengaluru (on-site). We also have offices in Singapore and the US, with more markets on the way.
📌 Low-Latency C++ Trading Systems Developer (Bengaluru)
🏢 Flow Edge Securities
📍 Bengaluru