Skip to main content
Posted 21 July, 2026

Middleware Advanced Applications Engineer

Reed
London, ENG, GB Full Time

Job Description

We are seeking a Middleware Engineer advanced applications developer to join our specialised middleware and application platform support team within the Global Investment Bank's dedicated low-latency infrastructure. This role is pivotal in supporting electronic trading systems across Forex (FX) and Fixed Income (FI) markets. The successful candidate will possess deep technical expertise in middleware and a practical understanding of trading workflows and ultra-low latency requirements.

\n

Required Skills & Qualifications:

\n
    \n
  • \n

    Essential Skills:

    \n
      \n
    • Knowledge of Solace PubSub+ platform.
    • \n
    • Hands-on experience configuring message VPNs, queues, topic endpoints, bridges, and DMR.
    • \n
    • Proven ability to tune ultra-low latency trading environments.
    • \n
    • Strong knowledge of messaging middleware technologies and multicast messaging protocols.
    • \n
    • Specific experience with market-facing and low-latency infrastructure for Forex and Fixed Income trading.
    • \n
    • Strong Linux/Unix administration skills with focus on network and messaging performance tuning.
    • \n
    • Automation and scripting proficiency (Python, Shell scripting, SQL).
    • \n
  • \n
  • \n

    Experience & Soft Skills:

    \n
      \n
    • Strong experience in technical platforms or infrastructure support, preferably in electronic trading or capital markets technology.
    • \n
    • Excellent communication skills
    • \n
    • Ability to work under pressure during market hours and resolve issues quickly.
    • \n
    • Project management collaboration skills for gathering technical requirements.
    • \n
  • \n
\n

Day-to-day of the role:

\n
    \n
  • \n

    Solace Messaging Infrastructure:

    \n
      \n
    • Design and implement Solace messaging patterns optimized for low-latency trading.
    • \n
    • Configure and tune Solace brokers, message VPNs, queues, topic endpoints, and client profiles for optimal performance.
    • \n
    • Manage Solace high-availability configurations including primary/backup broker pairs and replication.
    • \n
    • Implement Solace DMR for inter-datacenter message distribution.
    • \n
    • Define and enforce Solace governance frameworks, naming conventions, and messaging standards.
    • \n
    • Monitor and optimize message flow performance, identifying and resolving latency issues.
    • \n
    • Capacity plan for Solace infrastructure based on trading volumes and growth projections.
    • \n
  • \n
  • \n

    Trading Application Integration:

    \n
      \n
    • Collaborate with CMI development teams globally to integrate trading applications with Solace messaging.
    • \n
    • Design topic hierarchies and subscription patterns for market data distribution and trade execution flows.
    • \n
    • Implement multicast messaging standards for efficient market data dissemination.
    • \n
    • Optimize Solace client configurations for trading applications.
    • \n
    • Support message transformation, filtering, and routing requirements within Solace.
    • \n
    • Troubleshoot complex messaging issues affecting trade execution and market data delivery.
    • \n
  • \n
  • \n

    Monitoring & Performance Management:

    \n
      \n
    • Deploy and maintain specialized monitoring for Solace infrastructure using ITRS Geneos and Corvil.
    • \n
    • Create custom monitoring dashboards for message latency, throughput, queue depths, and broker health.
    • \n
    • Establish alerting thresholds and escalation procedures for messaging infrastructure.
    • \n
    • Analyse message flow patterns to identify performance bottlenecks and optimization opportunities.
    • \n
    • Conduct post-incident analysis of messaging-related trading disruptions.
    • \n
  • \n
\n

To apply for this Solace Middleware Engineer position, please submit your CV and cover letter detailing your relevant experience and why you are interested in this role.