Principle Engineer - rates and cross asset electronic trading platforms
Core
Design, evolve, and modernize highly complex, low-latency electronic trading platforms for Rates and cross-asset strategies, serving as a hands-on technical authority.
Role type
Principal Engineer (Electronic Trading Systems)
Builds
Scalable, resilient, low-latency trading applications including pricing, RFQ, market making, order routing, and market-data components.
Domain
Capital Markets / Electronic Trading / Rates & Fixed Income
Deliverable
production ML models | product features
Required skills
Java (performance-critical systems), Python, C++, FIX protocol, ECN connectivity, market data feeds, exchange/broker integrations, JVM tuning, GC optimization, threading models, memory management, performance profiling, low-latency system design, real-time system design, electronic market making, algo trading, SOR/EMS platforms, internalization models, OMS, CLOB, post-trade processing, quantitative modeling, regression and performance test automation, capital markets business processes, trade lifecycle, Agile, DevOps, LLM integration, agentic AI workflow, Model Context Protocol (MCP)
Preferred skills
None explicitly stated as preferred beyond the 'strong plus' for agentic AI/MCP which is listed under required/desired mix.
Technologies
Java, Python, C++, FIX, MCP
Responsibilities
Design and develop low-latency trading applications; maintain end-to-end ownership across the full SDLC and production support; translate complex trading requirements into robust technical solutions; define architecture, design patterns, and performance standards; establish enterprise-standard AI-assisted engineering practices and guardrails for secure LLM usage; partner with product managers, traders, quants, and vendors; mentor engineers through technical leadership.
Seniority
Principal, hands-on IC with strategic influence