CareerPlanSign in

C++ Software Engineer

Mumbai💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Develop latency-critical C++ software for trading execution, handling massive data, complex algorithms, and hardware integration.

Role type

Senior C++ Software Engineer (Trading Systems)

Builds

Proprietary trading systems and execution algorithms

Domain

Financial Technology / High-Frequency Trading

Deliverable

production ML models | product features

Required skills

C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Python, FPGA programming

Preferred skills

Experience with Hadoop, Impala

Technologies

C++ 20, Linux, Docker, Kubernetes, Apache Kafka, Apache Spark, Impala, Hadoop, Python, FPGAs

Responsibilities

Write reliable, high-performance software; balance latency, throughput, simplicity, scalability, and maintainability; own end-to-end product development from requirements to production; implement advanced automated testing and daily deployments.

Seniority

Mid-Senior (4-8 years experience)

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.