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:
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.