Senior Software Development Engineer - C++ - High Performance Trading Platforms (India)

Senior Software Development Engineer - C++ - High Performance Trading Platforms (India)

11 Sep
|
SMC Group of Companies
|
India

11 Sep

SMC Group of Companies

India

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.
- Robust 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.

📌 Senior Software Development Engineer - C++ - High Performance Trading Platforms (India)
🏢 SMC Group of Companies
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - c++ - high performance trading platforms (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior software development engineer - c++ - high performance trading platforms (india) / india