Senior Software Engineer - Trading & Portfolio Analytics

Company:  Algo Capital Group
Location: London
Closing Date: 07/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Software Engineer - Trading & Portfolio Analytics


Our client is looking for an exceptional Software Engineer with expertise in Transaction Cost Analysis (TCA) to join their Trading Technology team. This role offers the chance to be part of an innovative group dedicated to solving complex technical challenges, optimizing data flows, and enhancing the algorithmic trading environment to achieve peak system performance and minimal latency.


Success in this role requires strong engagement with key stakeholders across global trading, operations, treasury, and technology teams. The ideal candidate will confidently negotiate project requirements with senior business leaders, communicate progress clearly, and thrive under pressure when problem-solving.


Responsibilities:


  • Design, develop, and implement a state-of-the-art Transaction Cost Analysis (TCA) system.
  • Collaborate with multiple stakeholders to negotiate requirements and prioritize work effectively.
  • Transform ad-hoc analyses into high-quality, production-ready datasets.
  • Scale and optimize data and reporting pipelines to meet evolving business demands.
  • Ensure the reliability and continuous monitoring of the TCA system.
  • Work collaboratively with cross-functional technology teams.


Requirements & Qualifications:


  • Strong programming skills in at least one major language (Python, Java, C++, etc.).
  • Experience building robust, scalable data pipelines (DBT, Airflow, or similar).
  • Proficiency in data manipulation tools (Pandas, Polars).
  • Proven experience with TCA systems, including benchmarking and pricing across various asset classes.
  • Expertise in developing TCA reports and establishing reporting frameworks.
  • Quick learner, able to adapt to new tools and technologies in a fast-paced environment.
  • Familiarity with vector databases (KDB).
  • Experience with cloud, container, and microservice infrastructures (e.g., Kubernetes, Docker, Helm).
  • Knowledge of distributed systems and messaging technologies (Kafka, Kinesis, or similar).


Excellent opportunity with a high-performing trading team rewarding package on offer with high growth career progression. For a confidential conversation, please contact [email protected].

Apply Now
Share this job
Algo Capital Group
  • Similar Jobs

  • Senior Equities Trading System Engineer

    London
    View Job
  • Equities Trading Systems Engineer

    London
    View Job
  • Linux Engineer Manager – Quant Trading

    London
    View Job
  • Senior Software Engineer

    London
    View Job
  • Senior Software Engineer

    London
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙