Principal Application Engineer – FX Technology / Order Management
Core
Designing and executing implementation plans for high-performance order management and routing infrastructure within the FX electronic trading ecosystem.
Role type
Principal Application Engineer (FX Technology / Order Management)
Builds
Electronic trading platforms (Autobahn), order ingestion, routing, and management systems for FX clients.
Domain
Financial Services / Foreign Exchange (FX) / Electronic Trading
Deliverable
production ML models | product features | infrastructure
Required skills
Core Java, multi-threaded application development, order management architecture, fault-tolerant transaction management, performance optimization, test-driven development
Preferred skills
No-GC Java coding, automated testing strategies
Technologies
Java, Autobahn platform
Responsibilities
Collaborate with product and trading partners to define technology solutions; Manage implementation efforts across the Autobahn technology stack; Invest in automated testing and smart test-driven development; Conduct performance research to develop highly performant solutions; Create clear documentation and roadmaps for technology evolution.
Seniority
Principal, hands-on IC with strategic roadmap ownership