Job offer

Java Engineer - Execution

As a Java Engineer at Man Group, you will develop tools, platforms, and algorithms that support the company's investment engines and work at the interface between technology and finance. The position offers the opportunity to work in a global team of experienced professionals and contribute to the development of software solutions for the financial markets.

Job description

Tasks

  • Development of tools, platforms, and algorithms that enable Man's investment engines to respond to clients' investment questions
  • Development of new execution algorithms, platforms on which they run, simulation environments, intelligent order routing connections to execution venues and brokers
  • Development of tools to create and test applications for all aspects of the investment process
  • Development of software and tools to keep pace with changing markets, asset classes, and regions

Requirements

Technology and business skills

  • Expertise as a software developer
  • Ideal: Strong understanding of financial markets with experience in electronic trading in at least one of the asset classes we trade
  • Strong communication skills and ability to work as part of a team
  • Significant knowledge and experience in:
    • Java
    • Database / SQL skills
    • Strong software skills, combined with the ability to work closely with technical and non-technical colleagues
    • Background in strong software engineering techniques and agile methods: continuous integration, code reviews, unit tests, refactoring, and related approaches
    • Proficiency in Linux and Windows platforms

Key competencies

  • In-depth knowledge and experience in Java
  • Database / SQL skills
  • Strong software skills, combined with the ability to work closely with technical and non-technical colleagues
  • Background in strong software engineering techniques and agile methods: continuous integration, code reviews, unit tests, refactoring, and related approaches
  • Proficiency in Linux and Windows platforms

Advantages

  • A solid understanding of financial markets and instruments
  • Experience with FIX is a significant advantage
  • Experience in working with quants and/or traders
  • Previous Java experience
  • Experience with front-office software and/or trading system development, e.g., in a hedge fund or investment bank
  • Expertise in the development of distributed systems with service-based or event-driven architectures and concurrent systems
  • Experience in C/C++/C#
  • Experience with web-based development (TypeScript/JavaScript)
  • Relevant mathematical knowledge, e.g., statistics, asset pricing, time series analysis, optimization algorithms

Personal characteristics

  • Strong academic background and a degree with a high mathematical and computer-based content, e.g., computer science, mathematics, engineering, physics, and/or related subjects.
  • Software development skills: Eager to learn new languages, strong delivery mindset
  • Craft-like approach to software development: Pride in engineering excellence and communicating these values to the engineering team
  • Demonstrable passion for technology, e.g. personal projects, open source involvement
  • Technical expertise, e.g., proficiency in languages/technologies that were mentioned
  • Self-organized: with the ability to proactively manage time across multiple projects and competing business demands and priorities
  • Focus on delivering value to the company through cross-functional efforts to improve processes
  • Strong interpersonal skills, able to build close working relationships with quantitative and non-technical colleagues
  • Confident communication

We offer

(no specific information available)

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.