Job offer

Software Engineer

The job posting describes a position as a Software Engineer at Man Group in New York City, in which the candidate will help develop and maintain production systems for the Man Direct Lending team. The ideal candidate should have experience in software development—particularly with Python, microservices architecture, and AI/LLM-based tools—as well as strong problem-solving skills and a passion for technology.

The role

This role is an engineering position within the Man Direct Lending technology team in New York, where you will work side by side with investment professionals and collaborate with the broader Discretionary Technology Investment team in London.

Tasks

You will help build and maintain production systems across the entire stack—data pipelines, analytics platforms, web tools, and AI-powered automation—while developing a deep understanding of the investment business.

Essential Skills

- Experience with some of the advanced software development techniques used at Man Group, including:
  • Microservices architecture, event-driven architecture, and message queues
  • Continuous Integration, Code Review, Unit Testing, Refactoring, and Related Approaches
  • Strong knowledge of Python
  • Familiarity with one or more scripting languages
  • Experience with data analysis techniques and relevant tools such as NumPy, SciPy, and Pandas
  • Experience with large-scale data mining and visualization techniques for presenting large and complex datasets and relationships
  • Experience building or integrating AI/LLM-based tools—we are active early adopters of AI-powered development and expect developers to keep up with these tools

Useful Skills

- Experience in private lending or direct lending - A strong interest in and understanding of financial markets and instruments - Knowledge of mathematical techniques such as statistics and stochastic algorithms - Familiarity with LLM agent frameworks, vector search architectures, or RAG pipelines - Experience with waterfall or continuous approaches

Personal Attributes

- Strong problem-solving skills and a solid background in technical and quantitative fields, such as computer science, mathematics, engineering, and physics, or equivalent professional experience - A craftsmanship-oriented approach to software development: Pride in engineering craftsmanship and the ability to convey these values to others - Demonstrable interest in technology, e.g., personal projects, open-source contributions, or active participation in the developer community - Self-reliant with a highly analytical approach to problem-solving - Self-organized with the ability to manage time effectively across multiple projects and handle competing system requirements and priorities - Strong interpersonal skills; able to establish and maintain close working relationships with investment professionals and business partners - Confident communicator; able to articulate a point concisely and interact positively with conflicting viewpoints

Our technology

The target technology stack is based on Linux, with most of the code written in Python.

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.