Software Engineer (C++/C#)
Core
Building high-performance server applications and client libraries for real-time market data feeds to serve trading firms and quantitative analysts.
Role type
Senior IC systems engineer (low-latency trading infrastructure)
Builds
C# client library, C++ server applications, message parsers, and petabyte-scale data processing tools for futures, options, and equities.
Domain
Financial technology / Algorithmic trading / Market data infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
C++, C#, systems programming, multithreading, networked I/O, serialization, low-latency optimization, CI/CD, debugging (lldb/gdb)
Preferred skills
Java, API design, open source release management, financial data domain knowledge
Technologies
C++, C#, Java, lldb, gdb
Responsibilities
Maintain C# client library for external integration; design and develop high-performance C++ server applications; write message parsers for direct market data feeds; optimize codebase for high throughput and low latency; implement tools for petabyte-scale data processing; collaborate on build/deployment pipelines; ensure application uptime and feature rollouts.
Seniority
Senior, hands-on IC