C++ Software Engineer - Trading Platform
Core
Design, develop, and maintain high-performance trading applications and platforms, optimizing for speed and stability while supporting traders and quantitative researchers.
Role type
C++ Software Engineer (Trading Systems)
Builds
Trading applications, algorithms, and platform infrastructure
Domain
Financial Services / High-Frequency Trading
Deliverable
production ML models | product features | infrastructure
Required skills
C++17/C++20, Object-Oriented Programming (OOP), Linux, TCP/IP, Multicast network protocols, SQL, Oracle PL/SQL, Python, Bash scripting
Preferred skills
Experience resolving issues under pressure, understanding of compliance regulations
Technologies
C++, Python, Bash, SQL, Oracle, Linux
Responsibilities
Analyze new ideas and requirements for development; implement new features, algorithms, and enhancements to existing applications; optimize applications for speed and correct bugs; monitor platform stability; automate platform maintenance; assist traders and researchers; interact with IT Infra and Operations teams; ensure compliance with regulations
Seniority
Mid-Senior (3-10 years total, 5+ in C++)