About this role
As a member of the OMS (Order Management System) Pod, you will design, develop, and maintain high-performance software that handles client-side order entry, state management, and execution reporting. This role requires a sophisticated blend of low-latency C++ engineering and an obsession with transactional integrity. Order Lifecycle Management: Maintain and evolve the core OMS codebase, ensuring deterministic and reliable handling of orders, cancellations, and executions. Connectivity Engineering: Design and implement high-performance FIX adapters and WebSocket gateways to ensure seamless client communication. Performance Engineering: Identify and resolve memory bottlenecks and CPU spikes within the order routing path to ensure consistent "p99" latency. Collaborative Development: Partner closely with other developers, testers, and product managers to design and deliver robust, scalable software solutions.