Job offer

Senior Java Engineer - Execution

As a Senior Java Engineer at Man Group, you will be responsible for building tools, platforms, and algorithms that support the company's global trading operations. You will be part of a team focused on developing high-performance trading systems, requiring experience with Java, financial markets, and agile methodologies.

Role Responsibilities

As a Senior Java Engineer, you will develop tools, platforms, and algorithms that enable Man's investment engines to drive its consolidated global trading operation. Your challenges will be diverse and may include creating new execution algorithms, platforms, infrastructure, market data, intelligent order routing, analytics to support execution venues and traders, tools for high-touch and low-touch trading, machine capability, post-trade performance analysis, and software to optimize all aspects of the trading lifecycle.

Technology and Business Skills

You will be an expert in software development and already have an understanding of financial markets with relevant experience in managing projects and teams. You have a significant proportion of the following skills:
  • Expertise in Java
  • Database/SQL skills
  • Communication skills, combined with the ability to work closely with technical and non-technical colleagues
  • Experience with robust software engineering techniques and agile methodologies; continuous integration; code reviews; unit testing; refactoring and related approaches
  • Professional work on Linux and Windows platforms
  • Excellent software engineering skills, including working with AI-powered development tools

Requirements

Advantages:
  • An excellent understanding of financial markets and instruments
  • Experience with TDD (test-driven development)
  • Experience working with quant/dev or IT traders
  • 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 concurrent processing
  • Experience with web-based technologies (Typeedef/C++)
  • Relevant mathematical knowledge, e.g., statistics, asset pricing, time series analysis, optimization algorithms
  • DevOps engineering, including the willingness and ability to work effectively with AI-powered development tools

Personal Attributes

You 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 are confident in your approach to solving problems and take risks to improve processes.
  • You have strong interpersonal skills and can establish and maintain good working relationships with quantitative researchers, traders, and senior business executives, while maintaining a close working relationship with technology.
  • You are a confident communicator, can confidently represent a point of view, and deal positively with conflicting opinions.

We offer

  • Modern office on a campus with easy access to transportation and amenities
  • Hybrid working model
  • Competitive remuneration package
  • 5-day vacation allowance
  • premium health insurance
  • Employee Sub

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.