Middleware Advanced Applications Engineer

Posted 1 hour 48 minutes ago by Reed Talent Solutions

£700 - £720 Daily
Contract
Not Specified
Other
London, City, United Kingdom, EC1A2
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.

Required Skills & Qualifications:

  • Essential Skills:

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

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

Day-to-day of the role:

  • Solace Messaging Infrastructure:

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

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

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

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.