Software Developer | Core Order Management System | C++ | Experienced Hire
Core
Design, build, and evolve distributed systems powering electronic order routing across global exchanges and trading venues.
Role type
Senior IC software engineer (distributed systems, low-latency)
Builds
High-performance electronic trading platform and connectivity infrastructure
Domain
Financial markets / Electronic trading
Deliverable
production ML models
Required skills
Modern C++, distributed systems, networking infrastructure, data structures, algorithms, concurrency, debugging, system design
Preferred skills
Electronic trading systems, exchange connectivity, FIX protocol, financial markets
Technologies
C++, FIX protocol
Responsibilities
Design and build distributed systems for order routing; Develop resilient connectivity to clients, brokers, and exchanges; Partner with global teams to support market expansion; Investigate production issues and improve platform reliability; Contribute to architectural decisions and engineering standards; Improve scalability and observability.
Seniority
Experienced Hire, hands-on IC