Job Search and Career Advice Platform

Enable job alerts via email!

Lead C# Engineer – Core Trading Systems - Global Multi-Asset Investment Firm - London - Up to £[...]

Mondrian Alpha

England

On-site

GBP 340,000 - 400,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global multi-asset investment firm in London is seeking a Lead C# Engineer to join their Core Development team. This role will design and implement systems that support the trading lifecycle across asset classes. The ideal candidate will have 5-10 years of experience with Order Management Systems, strong proficiency in C# or Python, and familiarity with AWS. You will work closely with investment professionals in a collaborative environment that values innovation and continuous improvement, offering competitive compensation and professional growth opportunities.

Benefits

Competitive compensation
World-class resources
Long-term professional growth opportunities

Qualifications

  • 5–10 years of experience developing and supporting Order Management and Execution Management Systems.
  • Strong proficiency in C# or Python, with advanced SQL and database design expertise.
  • Hands-on experience with AWS, Snowflake, and modern software architecture.

Responsibilities

  • Design, build, and maintain trade flow and operations systems supporting multiple asset classes.
  • Collaborate closely with traders and operations teams for user-centric applications.
  • Contribute to the modernization of legacy systems by migrating infrastructure to AWS.

Skills

C#
Python
SQL
AWS
React
Angular
Agile methodology

Tools

AWS
Snowflake
PowerBI
Job description

Lead C# Engineer – Core Trading Systems - Global Multi-Asset Investment Firm - London - Up to £400k TC

Our client is a globally recognized, multi-asset investment firm managing over $25 billion in assets on behalf of a major philanthropic foundation and select institutional partners. Operating as both a family office and institutional-grade asset manager, the firm combines the long‑term perspective of permanent capital with the agility to act decisively when opportunity arises.

With a presence across New York, London, Greenwich, and Dublin, the firm invests across asset classes — including public and private equity, credit, fixed income, FX, and alternatives — through a flexible, unconstrained mandate. Its professionals are united by an entrepreneurial culture that values intellectual rigor, collaboration, and innovation. The firm emphasizes ownership, development, and accountability, empowering individuals to think creatively, challenge assumptions, and build systems that drive real performance impact.

The Opportunity

We are seeking a Software Engineer to join the firm’s Core Development team, which builds and supports the technology platform that powers the full trade lifecycle — from order creation and execution to post‑trade operations.

In this role, you’ll work directly with traders, portfolio managers, and operations teams to design and implement scalable systems supporting multi‑asset‑class trading. You’ll develop and enhance integrations between vendor OMS / EMS platforms and proprietary in‑house applications, contributing to the firm’s strategic modernization of its trading infrastructure.

This position offers hands‑on exposure to complex trading systems, modern cloud technologies, and a collaborative, high‑performance environment where technology is viewed as a strategic differentiator.

Key Responsibilities
  • Design, build, and maintain trade flow and operations systems supporting order management, execution, and compliance across multiple asset classes.
  • Integrate and extend vendor OMS / EMS platforms, developing custom augmentations and bespoke tools for trading, treasury, and compliance workflows.
  • Collaborate closely with traders and operations teams to deliver user‑centric, high‑performance applications.
  • Contribute to the modernization of legacy systems by migrating infrastructure to AWS and Snowflake, improving scalability and maintainability.
  • Develop solutions using C#, Python, SQL Server, and cloud‑native tools, alongside modern UI frameworks such as React or Angular.
  • Provide ongoing production support for mission‑critical systems during trading hours and end‑of‑day processes.
  • Work with senior developers to define best practices and implement components of a unified, scalable trade platform.
Ideal Candidate Profile
  • 5–10 years of experience developing and supporting Order Management (OMS) and Execution Management Systems (EMS).
  • Strong proficiency in C# or Python, with advanced SQL and database design expertise.
  • Hands‑on experience with AWS, Snowflake, and modern software architecture.
  • Solid grasp of data structures, concurrency, and memory management.
  • Experience developing responsive, performant UIs using React, Angular, or Vue.js; familiarity with PowerBI or other BI tools is a plus.
  • Effective communicator capable of working directly with business users and senior stakeholders.
  • Adaptable and collaborative mindset, thriving in a fast‑paced, agile environment.
  • Familiarity with multi‑asset trading (Equities, Fixed Income, Options, Futures) preferred.
  • Interest in leveraging AI‑assisted tools to enhance the development lifecycle.
Why This Role
  • Be part of a high‑caliber engineering team powering a global multi‑asset trading platform.
  • Work closely with investment professionals, driving technology that directly impacts trading efficiency and performance.
  • Join a culture that values innovation, autonomy, and continuous improvement.
  • Competitive compensation, world‑class resources, and long‑term professional growth opportunities.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.