C++ Applications Developer
Core
Develop low-latency, high-throughput C++ software for a proprietary risk and order management trading system.
Role type
Senior C++ Applications Developer (Infrastructure)
Builds
Order management software and risk management infrastructure for a financial trading business.
Domain
Financial Technology / High-Frequency Trading
Deliverable
production ML models | product features | infrastructure
Required skills
C++ development, Linux/UNIX environment expertise, automated C++ testing, version control systems, system design, independent problem solving
Preferred skills
Test driven development, continuous integration (Jenkins), performance optimization, Websocket/TCP/IP/multicast networking, compiler knowledge
Technologies
C++, Linux/UNIX, Jenkins, Websocket, TCP/IP, Multicast
Responsibilities
Write clear, well-structured, and fully tested C++ code; focus on low-latency software in hot-path areas; design and implement features to improve safety, performance, and usability; maintain test frameworks and run end-to-end tests.
Seniority
Senior, hands-on IC