Job offer

Senior Java Engineer - Execution

The Man Group is seeking a Senior Java Engineer for its Execution department to take charge of developing tools, platforms, and algorithms for global trading. The ideal candidate is an experienced Java developer with strong technical skills and excellent communication abilities.

Tasks

As a Senior Java Engineer, you will develop tools, platforms, and algorithms that enable Man's consolidated global trading operations to move forward. Your challenges will be diverse and may include creating new execution algorithms, the platforms on which they run, infrastructure improvements, intelligent order routing, and/or code performance analysis and software to optimize all aspects of the trading environment.

Requirements

You should be an expert in software development and ideally have experience with the types of software we develop. You will be part of a highly focused team with extremely broad expertise in the business we handle. You should have a significant portion of the following skill set:
  • Expert knowledge of Java
  • Database / SQL knowledge
  • Cloud infrastructure/tools, combined with the ability to work closely with technical and non-technical colleagues
  • Experience with robust software engineering techniques and agile methods; continuous integration, code reviews, unit testing, refactoring, and similar approaches
  • Professional work on Linux and Windows platforms
  • Experience supporting Java developers—developers with the ability to work effectively with AI-powered development tools as part of their daily workflow

Advantages

Some advantages are:
  • An excellent understanding of financial markets and instruments
  • Experience with Java
  • Experience working closely with quants/traders
  • Python knowledge
  • Experience in developing front-office software and/or trading systems, e.g., in a hedge fund or investment bank
  • Experience in building distributed systems with service-based or event-driven architectures and parallel processing
  • Experience with web-based development (TypeScript/Node)
  • Relevant mathematical knowledge, e.g., statistics, asset pricing; time series analysis; optimization algorithms
  • Enthusiasm for agile engineering – willingness and ability to work effectively with AI-powered development tools as part of your daily workflow

Personal characteristics

You should have a strong academic background and a degree with a high mathematical and computer science content, e.g., computer science, mathematics, engineering, or physics from a leading university. You should:
  • Be intellectually robust with an analytical approach to problem solving
  • Self-motivated and able to effectively manage time across multiple projects and with compelling business needs and priorities
  • Focus on delivering value to the business and strive to improve processes
  • Possess strong technical skills and be able to build strong working relationships with quantitative researchers, traders, and senior business executives.
  • Confident communication; able to make a point precisely and deal positively with conflicting views

We offer

A modern office on the OXFORD campus.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.