Senior C++ Software Engineer
Core
Design and build real-time position, PnL, and risk services with strict latency requirements for a trading firm.
Role type
Senior C++ Software Engineer (High-Performance Distributed Systems)
Builds
Real-time position, PnL, and risk services; high-performance distributed systems; fault-tolerant messaging systems and data pipelines
Domain
Financial Trading / High-Frequency Trading
Required skills
Modern C++ (C++14/17), Multithreading, Lock-free programming, Memory models, High-bandwidth system design, Fault-tolerant system design, Relational database design, SQL, Linux/Unix systems, Networking protocols (TCP/IP, UDP, sockets), Debugging tools (GDB, Wireshark, tcpdump)
Preferred skills
PostgreSQL
Technologies
Linux, PostgreSQL, SQL, TCP/IP, Unix, C++
