Apps Dev Tech Lead Analyst - C13 - BELFAST
Core
Design, develop, and maintain an ultra low-latency Risk Engine for cash equities electronic execution, ensuring pre-trade risk controls with microsecond-level performance.
Role type
Senior Software Engineer – Ultra Low Latency Risk Engine Developer (Tech Lead)
Builds
Next-generation low-latency Risk Engine integrated into the broader execution platform (Centralised Position Service, Client Connectivity, Market Access)
Domain
Global Finance / High-Frequency Trading / Low Latency Systems
Deliverable
production ML models | product features
Required skills
Low Latency Java, C++ (Rust), multi-threading, concurrency, lock-free data structures, JVM/GC performance tuning, low-latency messaging (Aeron, Solace), NUMA-aware design, Linux kernel/OS tuning, low-latency networking (RDMA, kernel bypass)
Preferred skills
Master's degree, experience with algorithmic trading platforms
Technologies
Java, C++, Rust, Aeron, Solace, Linux
Responsibilities
Architect and optimize high-performance, lock-minimal, multi-threaded components; Integrate risk components with Client Connectivity and Market Access layers; Perform system-level performance tuning to minimize latency and jitter; Mentor engineers and drive architecture decisions; Collaborate with product development, quantitative research, and infrastructure teams.
Seniority
Senior, hands-on IC with leadership responsibilities
