Middleware Advanced Applications Engineer
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.