Senior Software Engineer
Core
Design, develop, and maintain low-latency, high-performance C++ software for real-time financial trading systems, overseeing FPGA operations and ensuring efficient system performance.
Role type
Senior IC software engineer (low-latency trading systems)
Builds
Ultra-low latency trading technology for financial markets
Domain
Financial markets / High-performance computing
Deliverable
production ML models | product features
Required skills
C++, Linux, concurrent multi-threaded programming, networking protocols, CPU architecture optimization, computational complexity analysis, full software design life cycle management
Preferred skills
Rust
Responsibilities
Design and develop low-latency software, maintain high-performance systems, oversee FPGA operations, create comprehensive test suites, mentor junior engineers, collaborate with hardware and DevOps teams
Seniority
Senior, hands-on IC
