Enable job alerts via email!

Senior Technical Business Analyst - Financial / Banking

N P Associates

City Of London

On-site

GBP 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A financial services consultancy in London seeks a Senior Technical Business Analyst with expertise in low-latency systems and a strong programming background in languages such as C++ or Java. The successful candidate will collaborate closely with product managers and engineers to enhance technical roadmaps and documentation, ensuring streamlined communication across departments. The role requires a deep understanding of networking principles and experience with distributed systems, particularly in financial environments.

Qualifications

  • Proven track record in delivering complex low-level code systems.
  • Strong networking principles and experience in designing for resilience.
  • Expertise in distributed computing architectures including microservices.

Responsibilities

  • Work closely with product managers to gather requirements.
  • Maintain the technical roadmap and identify technical debts.
  • Produce and maintain technical documentation including API specifications.

Skills

Complex, low-level code systems (e.g. C++, Java)
Performance optimisation
Latency management
Networking (TCP, UDP, multicast)
Distributed computing and system architectures
Agile/Scrum methodology

Tools

AWS
OpenShift
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 (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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.