Man Group is hiring a Senior Java Engineer for its Man Numeric OMT team, a small team within Markets Platform Engineering. The Order Management System sits between Numeric strategies and Man’s central execution systems, placing the team at the core of the investment process and providing interaction with many parts of the firm. The engineer will build and maintain the Order Management System supporting Numeric’s systematic investment process. Working closely with the trading desk, quantitative strategy teams, and operations, the role focuses on delivering a flexible, robust, and performant system that can safely trade millions of orders annually and support onboarding new investment strategies. The role offers exposure to cash equities, equity swaps, and futures across listed and OTC markets, as well as an opportunity to understand how investment signals become trading decisions throughout the trading lifecycle. Support coverage is required, and advancement opportunities within Man Front Office Technology are available. Systems run on Linux via containers. Most are built with Java, with some Python, and the platform includes a Tomcat web application and microservices using Micronaut and other Python services. It uses event sourcing to propagate state events across service domains. The technology toolkit includes Git, Jenkins, IntelliJ with GitHub Copilot, Grafana, Prometheus, Docker, Slack, Confluence, and Jira; the firm continually evaluates new tools and libraries.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior