HamburgerMenu
hirist

C++ Engineer - System Design

Career Infosystem
6 - 8 Years
Multiple Locations

Posted on: 23/03/2026

Job Description

Description :



Must Have Skills :

- C++11/14/17 (templates, STL, RAII, move semantics, smart pointers)

- Performance & Memory: memory management, cache awareness, lock contention reduction, perf tuning

- Multithreading & Concurrency: std::thread, mutex/locks, lock free structures, atomics, wait free concepts, producer/consumer patterns

- Low Latency Design: event-driven architectures, zero?copy techniques, batching, NUMA awareness (nice), kernel/network basics

- Debugging & Profiling: gdb/lldb, valgrind, perf, flamegraphs, sanitizers (ASan/TSan/UBSan), perf counters

- SQL/Databases: SQL fundamentals, query optimization, indexes, execution plans




Brief JD :



- Strong proficiency in C++11/14/17 with expertise in STL, OOPs, memory management, templates, and performance optimization.

- Hands on experience with multithreading, concurrency models, synchronization techniques, and low latency system design.

- Understanding of SQL, relational databases, and query optimization.

- Experience with debugging tools, performance profiling, and optimization techniques.

- Exposure to banking/financial systems (trading, risk, market data) is an advantage.

- Excellent analytical and problem solving skills with the ability to work in a fast paced environment.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...