Senior Technical Business Analyst - Financial/Banking

  • N.P.A.
  • Oct 16, 2025
Full time Telecommunications Management

Job Description

Senior Technical Business Analyst - Financial Banking

Candidates will come from highly technical background with a track record of delivering complex, low-level code systems (eg 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 life cycle.

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 (eg 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.