Software Engineer

Software Engineer / 12-Month Fixed-Term Contract / Compensation £100,000 - £120,000

About the Company:

Our client is a specialist consulting business supporting financial services clients with technology transformation, platform implementation and target operating model delivery.

The business is currently supporting a buy-side investment management client with a major technology transformation programe across trading systems, data platforms and middle/back-office outsourcing. The client is implementing Charles River OMS, an EMS platform, a Databricks-based data lake and State Street Alpha Data Platform as part of its future operating model.

About the Role:

The company is looking for a highly skilled Software Engineer to support the design, integration and optimisation of key trading and data platforms for a buy-side investment management client.

This is a 12-month fixed-term contract role suited to a strong engineer with hands-on experience in asset management or investment management environments. The ideal candidate will bring strong technical capability across .NET, Python and SQL, alongside a good understanding of investment management workflows, trading systems, market data, order management and execution management.

This is not a generic engineering role. The company is specifically looking for someone who understands the buy-side environment, has worked with investment platforms or trading workflows, and can partner effectively with technology teams, trading desks, business stakeholders and external vendors.

Key Responsibilities:

  • Contribute to the design, development and deployment of trading systems and investment management technology platforms.
  • Develop and maintain applications and services using .NET, Python and SQL.
  • Support integration with key buy-side platforms, including Charles River OMS / EMS, Databricks and State Street Alpha Data Platform.
  • Write, optimise and maintain SQL queries, stored procedures, database structures and data pipelines.
  • Work with business stakeholders to gather requirements and translate them into scalable technical solutions.
  • Collaborate with technology teams, trading desks and external vendors to support platform delivery and integration.
  • Troubleshoot and resolve technical issues across trading, data and reporting systems.
  • Support API development, integration and management across investment management platforms.
  • Ensure systems are stable, resilient and suitable for use in a regulated financial services environment.
  • Follow best practice for coding, testing, deployment, documentation and stakeholder communication.

Essential Requirements:

  • Proven experience as a Software Engineer / Software Developer within asset management, investment management or another buy-side environment.
  • Strong hands-on programming experience with both .NET and Python.
  • Advanced SQL database experience, including queries, stored procedures, optimisation, database structures and data access.
  • Strong understanding of investment management workflows, trading systems, market data, order management and/or execution management.
  • Experience working with OMS, EMS or trading platforms, ideally including Charles River.
  • Hands-on experience with API development, integration and management.
  • Ability to work closely with trading desks, business stakeholders, technology teams and external vendors.
  • Strong problem-solving skills and the ability to troubleshoot technical issues in complex financial services environments.
  • Comfortable working in a fast-paced, collaborative and regulated environment.
  • Strong communication skills, with the ability to explain technical concepts to both technical and non-technical stakeholders.

Ideal Candidate:

  • Strong buy-side technology background, ideally within asset management or investment management.
  • Combines strong software engineering ability with product knowledge and trade flow understanding.
  • Confident working across .NET, Python, SQL and data platforms.
  • Understands how trading systems, OMS / EMS platforms, market data and investment workflows fit together.
  • Comfortable engaging with business users, trading desks, technology teams and external vendors.
  • Practical, proactive and able to solve complex engineering challenges with limited hand-holding.
  • Strong enough technically and commercially to contribute to a high-priority investment management transformation programe.

Job Details

Company
Capua
Location
London, UK
Posted