Execution Algorithm Developer

2 months ago


London, Greater London, United Kingdom Man Group Full time
About the Role

We are seeking a highly skilled software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.

Key Responsibilities
  • Develop new execution algorithms and platforms to enable our trading engines to drive forward their centralized global trading operation.
  • Collaborate with our Trading Desk and Execution Research team to design and build a best-in-class low-latency algorithmic trading platform.
  • Work closely with our team to develop new tools, platforms, and algorithms to enable our trading engines to drive forward their centralized global trading operation.
  • Design and implement distributed systems with service-based or event-driven architectures, and concurrent processing.
  • Develop and maintain software to optimize all aspects of the algorithmic trading lifecycle.
Requirements
  • Expert proficiency in Java.
  • Python skills a significant advantage.
  • Database/SQL skills – ideally Oracle.
  • Great communication skills coupled with the ability to work closely with Researchers, Traders, Operations, Support, and Developers alike to rapidly understand business requirements and build robust solutions.
  • A proponent of strong software engineering techniques and agile methods: continuous integration, code review, unit testing, refactoring, and related approaches.
  • Proficient working on both Linux and Windows platforms.
Desirable Skills
  • An excellent understanding of financial markets and instruments, particularly equities.
  • Experience developing trading algorithms.
  • Experience with FIX a significant advantage.
  • Experience of front office low-latency software and/or trading systems development e.g. in a hedge fund or investment bank.
  • Expertise in building distributed systems with service-based or event-driven architectures, and concurrent processing.
  • Experience of web-based development.
  • Experience working closely with Quants and/or Traders.
  • Relevant mathematical knowledge e.g. statistics, asset pricing, time-series analysis, optimization algorithms.
About Us

Man Group is a leading global investment manager with a diverse range of investment products and services. We are committed to providing the best working environment possible for all of our employees, and we are committed to equal opportunities. At Man Group, we believe that a diverse workforce is a critical factor in the success of our business and this is embedded in our culture and values.

We offer comprehensive, firm-wide employee benefits including competitive holiday entitlements, pension/401k, life and long-term disability coverage, group sick pay, enhanced parental leave, and long-service leave. Additional benefits are tailored to local markets and may include private medical coverage, discounted gym membership, and wellbeing programs.



  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a skilled software developer to join our team at Man Group, a leading investment management firm. As an Execution Algorithm Developer, you will be responsible for designing and building high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled software developer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for trading in various asset...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platformsCollaborate with our Trading Desk and...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a skilled software developer to join our team at Man Group, a leading investment management firm. As an Execution Algorithm Developer, you will be responsible for designing and building high-performance trading platforms and algorithms that enable our investment engines to drive forward their centralized global trading...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for our trading systemsCollaborate with...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for our trading systemsCollaborate with...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a highly skilled Execution Algorithm Developer to join our team at Man Group. As an Execution Algorithm Developer, you will be responsible for designing, building, and maintaining high-performance trading algorithms and platforms that enable our investment engines to drive forward their centralized global trading operation.Key...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for trading in equity marketsCollaborate...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for trading in equity marketsCollaborate...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for trading in equity marketsCollaborate...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for trading in equity marketsCollaborate...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleWe are seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDevelop new execution algorithms and platforms for our trading systemsCollaborate with...


  • London, Greater London, United Kingdom Man Group Full time

    About the RoleMan Group is seeking a talented software engineer to join our team as an Execution Algorithm Developer. As a key member of our engineering team, you will be responsible for designing, building, and maintaining a world-class trading capability.Key ResponsibilitiesDesign and develop high-performance trading algorithms and systemsCollaborate with...