Job
Core
Define technical direction and architecture for a mission-critical, regulated, Java-based trading engine powering real-time order management, pricing, risk, and client APIs.
Role type
Principal Engineer – Trading Core (Senior IC)
Builds
Scalable, resilient, low-latency trading backend services and core platform infrastructure
Domain
Financial Technology (Fintech) / Real-time Trading Systems
Deliverable
production ML models | product features | infrastructure
Required skills
Java (expert-level, high-throughput, low-latency), distributed systems design, risk management logic, order execution systems, real-time financial processing, system resilience & failover, mentoring senior engineers
Preferred skills
Derivative products (CFDs), event-driven architectures, FIX protocol, multi-asset trading platforms
Technologies
Java, FIX protocol
Responsibilities
Define target-state architecture for the trading backend, strengthen platform scalability and failover capabilities, ensure correct behavior and predictable latency for critical execution paths, establish engineering standards and testing practices, lead through code and design to solve complex technical challenges, partner with SRE, risk, product, and client-facing teams
Seniority
Principal, hands-on IC with strategic ownership