C++ Software Engineer
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)
