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.