wagey.ggwagey.gg
30,534  jobs30,534  jobs
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs(30,534)/Backend Engineer Role(658)/margo-group (3) - Solace Middleware Engineer - ENET
margo-group

margo-group - Solace Middleware Engineer - ENET

London - Hybrid1w ago
In OfficeStaffEMEABackend EngineerSolidity DeveloperLinuxPythonShellSQLDockerKubernetesKafkaITILGovernance

Requirements

• 10+ Years of Experience: A proven track record supporting high-performance technical platforms or core infrastructure within Capital Markets or Electronic Trading environments. • Subject Matter Expertise in Solace (Critical): Deep, expert-level knowledge of the Solace PubSub+ ecosystem, including guaranteed/direct messaging patterns, VPN configuration, bridges, SEMP API, and DMR. • Low-Latency Networking: Strong underlying knowledge of Linux/Unix administration focused on network performance tuning, specifically with multicast messaging protocols, packet captures (tcpdump, Wireshark), and diagnosing data loss at the OS level. • Trading Workflow Domain Knowledge: Clear understanding of pre-trade workflows in FX/FI markets, including pricing engines, Request for Quote (RFQ), order management, and common serialization formats (FIX, JSON, Protobuf). • Monitoring Tooling: Practical experience configuring enterprise monitoring setups inside ITRS Geneos and leveraging Corvil network analytics. • Automation Scripting: Proficiency in Python and Shell scripting, alongside solid SQL database skills for data persistence tracking. • Desirable Attributes • Certifications: Solace Certified Administrator or Solace Certified Developer credentials. • Modern Data Stack: Familiarity with containerization (Docker, Kubernetes) for Solace deployments or exposure to streaming analytics platforms like Kafka or Flink. • Process Frameworks: Familiarity with ITIL change-management frameworks. • Work Arrangements & Personal Qualities • Location: Based out of our central London office, with flexible hybrid-working options. • Hours: Professional day hours, with flexibility required for out-of-hours on-call rotations and occasional international travel. • Who You Are: You are a highly autonomous engineer who remains calm and analytical under pressure. You bring an imaginative approach to complex routing challenges and possess the meticulous attention to detail required to protect a live trading floor.

Responsibilities

• 1. Solace Messaging Infrastructure & Architecture • Platform Ownership: Architect, administer, and optimize the enterprise Solace PubSub+ platform (both physical appliances and software brokers). • Latency Tuning: Configure and performance-tune Solace brokers, message VPNs, queues, topic hierarchies, and client profiles to meet micro-second requirements. • Resilience & Routing: Manage high-availability configurations (primary/backup broker pairs, replication) and implement Dynamic Message Routing (DMR) for inter-datacenter distribution. • Governance: Define and enforce messaging standards, naming conventions, and best-practice governance frameworks. • 2. Trading Application Integration & On-boarding • Integration Engineering: Partner with global development teams to integrate trading applications with Solace message streams, optimizing session properties and flow control. • Pattern Design: Design topic hierarchies, multicast messaging standards, and subscription patterns optimized for market data distribution and trade execution flows (Direct vs. Guaranteed messaging). • Application On-boarding: Own the end-to-end application onboarding process onto the ENET platform, defining connectivity, network, and security requirements. • 3. Monitoring, Performance, & Market Connectivity • Specialized Monitoring: Deploy and maintain custom monitoring dashboards using ITRS Geneos and Corvil network analytics to track latency, throughput, and queue depths in real time. • Connectivity Management: Manage network and application connectivity to external FX and FI trading venues, coordinating closely with network teams on multicast routing and firewall configurations. • Data Pipelines: Architect data pipelines from Solace message streams to backend analytics databases for trade data persistence, flow analysis, and trade reconstruction. • 4. Operational Excellence • Production Support: Troubleshoot complex, high-pressure messaging bottlenecks and data loss incidents during active market hours. • Automation: Eliminate manual overhead by scripting operational tasks using Python, Shell, and SQL. • Rota Support: Participate in the team’s global on-call rotation and weekend change-management rota (approximately 1 in 3 weekends).

Benefits

• ·        Access to complex Front Office and Risk UI platforms • ·        Strong emphasis on engineering quality and clean front-end architecture • ·        Real-time, performance-sensitive UI challenges • ·        Human-sized consultancy with close support and long-term focus • ·        Long-term career opportunities across engineering and architecture • Interested? Motivated? Apply on our website or at [email protected]

Apply in one click

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Similar roles

MazeMaze - Backend Engineer (AI Agents)4mo ago
·Unknown - Europe *·€100k - €160k/year
RemoteEMEASeniorCloud ComputingArtificial IntelligenceBackend EngineerPythonAWSDockerKubernetes
thought-machinethought-machine - Back End Engineer4w ago
·London, United Kingdom
In OfficeEMEABankingCloud ComputingBackend EngineerPythonAWSSQLNoSQLKubernetes
Thought MachineThought Machine - Back End Engineer2mo ago
·Lisbon, Portugal·€55k - €80k/year
In OfficeEMEABankingCloud ComputingBackend EngineerPythonAWSSQLNoSQLKubernetes
oscilaroscilar - Sr./Staff Backend Engineer - Java (Poland)3mo ago
·Remote - Poland·$108k - $158k/year + Equity
RemoteEMEAStaffCloud ComputingSoftwareBackend EngineerJavaTeam ManagementAWSDockerKubernetes
Grafana LabsGrafana Labs - Staff Backend Engineer5mo ago
·Remote - Germany
RemoteEMEAStaffDeveloper ToolsBackend EngineerGoC++RustPythonKafka
VoodooVoodoo - Staff Backend Engineer4mo ago
·Paris, Île-de-France, France - Hybrid
In OfficeEMEAStaffBackend EngineerSQLNoSQL
MonzoMonzo - Senior Staff Backend Engineer4mo ago
·Remote - UK·£140k - £184k/year/year + Equity
RemoteEMEAStaffCloud ComputingBackend EngineerStaff EngineerGoCassandraKafkaKubernetesDocker
RemoFirstRemoFirst - Staff Backend Engineer4mo ago
·Remote - Lithuania
RemoteEMEAStaffCloud ComputingSoftwareBackend EngineerJavaFastAPIKafkaPythonDjangoFlaskSpring BootPostgreSQLMySQLNoSQLGitAWS
NetcraftNetcraft - Backend Engineer - Phone Scam Disruption1w ago
·UK (London, Manchester, Bath)·Equity
In OfficeEMEACybersecurityArtificial IntelligenceBackend EngineerGoTypeScriptDockerKubernetesPerlPuppetSQLMySQLGit

Browse more by category

Show 658 moreBackend EngineerShow 17 moreSolidity DeveloperShow 744 moreLinuxShow 4,717 morePythonShow 102 moreShellShow 2,582 moreSQLShow 794 moreDockerShow 1,507 moreKubernetesShow 422 moreKafkaShow 78 moreITIL
Privacy·Terms··Contact·FAQ·Wagey on X