Senior Technical Business Analyst - Financial Banking
Candidates will come from highly technical background with a track record of delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation and latency management along with Networking (TCP, UDP, multicast) and low latency data distribution.
Ideally these skills will have been gained in a Low Latency Financial / Banking / Trading arena with some business knowledge (Equities, Fixed Income, Futures & Options) but candidates from other domains such as Streaming, Telecoms, Defence and Gaming, where latency is a priority will also be considered.
Responsibilities and Duties
- Requirements gathering - Work closely with other product managers, developers and architects to translate business needs into clear, technically robust specifications, identifying dependencies, interfaces, and technical constraints.
 - Technical roadmap ownership - Work with architects and engineers to maintain the technical roadmap, identifying areas of technical debt or new application components across distributed systems.
 - Technical documentation - Produce and maintain detailed technical and functional documentation, including API specifications, configuration workflows, and integration guides.
 - Stakeholder engagement - Act as a central communication point between product, engineering, infrastructure, and operations, ensuring alignment of objectives and expectations.
 - Process improvement - Identify inefficiencies in workflows, proposing automation or process improvements.
 - Project management - Drive delivery of software and hardware initiatives, managing scope, timelines, and dependencies across cross-functional teams.
 - Risk assessment - Anticipate technical and operational risks to delivery, proposing mitigations early in the project lifecycle.
 
Required Skills/Experience
The successful candidate will have a strong and positive work ethic with the ability to forge lasting
relationships (both internal and external) at all levels. The appetite and ability to learn in the role is
a must.
Essential 
- Proven track record of specifying and delivering complex, low-level code systems (e.g. C++, Java), with strong knowledge of performance optimisation, latency management, concurrency, and integration considerations.
 - Strong knowledge of networking principles (TCP, UDP, multicast) and experience designing for resilience, throughput, and low-latency data distribution.
 - Expertise in distributed computing and system architectures, including microservices and high-throughput, low-latency systems.
 - Strong knowledge of data architecture and database design, with experience across relational, time-series, and high-availability database environments.
 - Understanding of on-premises Linux-based infrastructure, and deploying and managing containerised/virtualised environments (AWS, OpenShift).
 - Demonstrated ability to work within Agile/Scrum SDLC, translating business objectives into actionable user stories and robust technical deliverables.
 - Proven ability to produce and maintain high-quality technical documentation and API specifications suitable for both engineering and client consumption.
 
Desirable 
- Experience working with an electronically traded asset class.
 - Strong business and technical understanding of exchange-based order book methodologies such as CLOB, auctions, dark trading, pegged orders and more.
 - Familiarity with FIX trading protocol and market data systems.
 - Experience working in a highly regulated environment.
 
