C++ Software Engineer
Core
Develop high-performance, latency-critical C++ software for trading execution, connectivity, and hardware integration within a global trading firm.
Role type
Senior C++ Software Engineer (Trading Execution)
Builds
Low-latency trading systems, market connectivity solutions, and hardware integration modules
Domain
Financial Markets / High-Frequency Trading
Deliverable
production ML models | product features
Required skills
C++ (modern versions), Python scripting, Linux environment management, Docker, Kubernetes, automated testing, requirements gathering, stakeholder communication, greenfield project ownership, troubleshooting
Preferred skills
Trading/capital markets domain knowledge
Technologies
C++, Python, Docker, Kubernetes, Linux
Responsibilities
Write reliable, high-performance software balancing latency, throughput, and maintainability; implement complex trading algorithms and integrate advanced hardware solutions; gather business requirements and deliver creative automation solutions; work on greenfield projects with minimal supervision; perform daily deployments and advanced automated testing
Seniority
Senior, hands-on IC
