Software Engineer - Low Touch Desk
Core
Design, develop, and maintain high-performance trading systems and algorithms for electronic trading platforms.
Role type
Senior IC software engineer (low-latency financial systems)
Builds
Low-latency order routing, algorithmic strategies, smart order logic, and direct market access
Domain
Financial markets / Algorithmic trading
Deliverable
production ML models | product features
Required skills
Java, Python, C++, Linux, FIX and binary protocols, low-latency multi-threaded programming, distributed application architecture, relational databases (Oracle, Postgres), performance optimization
Preferred skills
publish/subscribe multicast protocols, unit test development, containerization (Docker)
Responsibilities
Enhance existing core system components, design and deploy system enhancements, build highly available horizontally scalable applications, collaborate with stakeholders to define and deliver new features
Seniority
Senior, hands-on IC
