Posted on: 04/05/2026
Job description :
We are seeking a highly skilled Lead Software Engineer to join our high-performance eTrading team. You will be responsible for designing, developing, and maintaining low-latency, real-time distributed systems that support our market making, pricing, algo trading, position and risk management activities.
The ideal candidate will have deep expertise in C++ and multithreaded programming in Linux environments, coupled with a strong grasp of algorithms, data structures, and performance optimization.
This role provides the opportunity to work closely with quants, traders, and other engineers to build cutting-edge distributed applications and tools. Also, opportunity to grow and lead the team within the department.
Position : Lead C++ Developer
Location : Bengaluru, (KA) / Noida, (UP)
Responsibilities :
- Collaborate with cross-functional teams (traders, quants, devops) to define system requirements and deliver robust solutions.
- Maintain and extend CI/CD pipelines for continuous delivery and integration of software.
- Support production systems and participate in on-call rotations as needed.
Technical Skills & Qualifications :
- Deep understanding of Linux-based systems programming and performance tuning.
- Strong knowledge of data structures, algorithms, and computational complexity.
- Proven experience with multithreading, concurrency, and inter-process communication.
- Experience with the Boost libraries.
- Proficiency with Visual Studio Code (VSCode) and modern development workflows.
- Solid understanding of CI/CD practices and tools (e.g., GitHub, TeamCity etc.).
- Experience building or supporting distributed systems in a low-latency environment.
Desirable Qualifications :
- Prior experience in investment banking, proprietary trading firms, or hedge funds.
- Understanding of market data feeds, order management systems, and electronic trading protocols (e.g. FIX).
- Programming skills in Java.
- Familiar with tick database like KDB.
- Knowledge of scripting languages (Python, Bash) for tooling and automation.
- Excellent communication skills (written and verbal).
- Strong problem solving and decision-making skills, the ability to demonstrate sound judgment and approach.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1633138