HamburgerMenu
hirist

Senior Software Development Engineer - C++ - High Performance Trading Platforms

SMC Group of Companies
6 - 15 Years
Delhi NCR

Posted on: 08/09/2026

Job Description

Position Overview :

SMC Global is seeking a highly skilled C++ Engineer to join our technology team. This role is focused on developing and optimizing low-latency, high-throughput microservices essential for our high-performance trading platforms. The ideal candidate will have experience working in C++ on financial services applications, with a strong background in system optimization to meet real-time processing requirements. Experience with Go (Golang) is an advantage but not a requirement.

Key Responsibilities :

- Design, develop, and optimize C++ based trading systems and microservices that deliver low-latency (<20 ms) and high-throughput (>12,000 requests per second) performance.

- Work with trading algorithms, order execution systems, and other core financial technologies to build highly reliable, scalable systems.

- Collaborate with product and trading teams to define, design, and implement microservices that meet stringent performance and reliability requirements.

- Optimize code to ensure ultra-low latency in a high-frequency trading environment, addressing network and system bottlenecks as they arise.

- Conduct system profiling and performance tuning to enhance the speed, scalability, and overall efficiency of trading applications.

- Troubleshoot and resolve complex performance issues, system outages, and bugs related to the trading environment.

Required Skills :

- 5+ years of C++ programming experience, with a focus on low-latency and high-throughput systems.

- Proven experience with microservices architecture in a distributed environment.

- Strong understanding of multi-threading, concurrency, and network programming.

- Familiarity with Linux-based environments (e.g., Ubuntu, CentOS).

- Knowledge of data structures, algorithms, and performance optimization techniques.

Preferred Skills :

- Experience with Go (Golang) in building distributed, microservices-based systems.

- Familiarity with cloud computing platforms (AWS, GCP, Azure), and containerization technologies (Docker, Kubernetes).

- Exposure to high-performance financial systems, trading platforms, or other financial technology.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...