Principal Front-Office Trading Systems Developer

Morgan Mckinley — Hong Kong Sar · Posted ~1 day ago

Lead Full-time

Skills

Java Electronic trading Order management systems Execution engineering Real-time systems FIX protocol Market connectivity FIX

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A principal Java engineering role focused on building high-throughput electronic trading infrastructure. You will design and implement order management modules, real-time execution components, exchange gateways, market connectivity, FIX messaging, and complete order-to-trade lifecycle processing.

Highlights

Principal-level technical ownership of a high-throughput electronic trading platform, with responsibility for execution architecture, real-time trading systems, exchange connectivity, and order lifecycle engineering.

Description

About the Opportunity We are looking for a hands-on Principal Front Office Trading Systems Developer to drive the development of our next-generation, in-house electronic trading platform. This role is designed for an Java Expert focused on order placement to market, execution engineering, and real-time order lifecycle mechanics on equities. You will take direct technical ownership of replacing legacy vendor platforms with a high-throughput, proprietary execution engine and order management system (OMS) supporting regional trading desks across APAC. Key Responsibilities In-House OMS & Execution Architecture: Design, code, and deploy core order management modules, order state machines, and real-time trading components.Exchange Gateway & Market Connectivity: Build and maintain high-throughput order execution gateways, market connectivity layers, and FIX messaging protocols.Full Order-to-Trade Lifecycle: Implement order placement, execution routing, fills/cancels handling, and exchange execution report workflows.Level 2/3 System Engineering: Ensure high availability and rapid response for production execution platforms supporting regional sales & trading desks.Cross-Regional Stakeholder Collaboration: Partner directly with front-office business desks and technology partners across Hong Kong, Tokyo, Singapore, and London.Requirements Seniority & Track Record: ~10 years of software engineering experience with a heavy focus on Front Office Cash Equities, Futures, or Derivatives trading platforms.Core Language Depth: Expert-level mastery in Java Core (concurrency, multi-threading, JVM tuning, high-performance data structures). C++ or Python experience is a plus.Order Placement & Execution Expertise: Strong background in Order Management System (OMS) development, order-to-trade execution flows, and market gateway engineering.Connectivity Standards: Practical experience with FIX Protocol (4.2/4.4), market connectivity, or direct exchange binary protocols (e.g., HKEX OCG/CCCG, TSE/Arrowhead).Database Engineering: Solid proficiency in relational databases (MS SQL Server, PostgreSQL) and memory caching layers.