Software Engineer C++
Core
Design and build mission-critical, low-latency trading systems and Linux services for an options market-making firm.
Role type
Senior C++ Software Engineer (Trading Systems)
Builds
Proprietary trading platform, high-performance Linux services
Domain
Financial Technology / High-Frequency Trading
Deliverable
production ML models | product features
Required skills
Modern C++ (C++17/20), Linux, Python, Distributed systems, Data structures and algorithms, Object-oriented design, Multi-threaded/multi-core programming
Preferred skills
Template meta-programming, Modern CPU architecture knowledge, Trading domain familiarity
Technologies
C++, Linux, Python
Responsibilities
Design and implement high-quality Linux services, Participate in design sessions and code reviews, Troubleshoot and solve complex problems on cross-functional teams
Seniority
Mid-Senior, hands-on IC
