IT & Software

KDB+ Software Engineer - Vice President

Citigroup

Belfast · County Antrim · United Kingdom

Overview

As a KDB+ Software Engineer in Citi Belfast, you design and deploy real-time market data and analytics systems for equities trading. You’ll join a global team delivering low-latency analytics used by traders, quants, and technology colleagues. Your work shapes trading insights and market data pipelines at scale, with mentorship and opportunities for hybrid work. This role offers a hands-on path to impact global finance through high-performance systems and collaboration.

Pay / Benefits
  • 27 days annual leave (plus bank holidays)
  • discretional annual bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
Responsibilities
  • Lead design and development of real-time market data and analytics systems focused on KDB+/q
  • Own technical delivery and collaborate with Traders, Quants, and Global Technology teams to build high-performance, low-latency solutions
  • Define coding, testing, debugging, and deployment standards and ensure robust implementations
  • Understand business architecture and infrastructure to align analytics with business goals
  • Assess risk and ensure regulatory and policy compliance, escalating control issues as needed
  • Perform feasibility studies, time/cost estimates, and develop or refine applications to meet business needs
  • Monitor all phases of the development lifecycle and provide user and operational support to business users
  • Consult with users and technology groups to propose advanced solutions and support customer exposure systems
  • Operate with limited supervision and contribute to an agile delivery environment
  • Communicate risk considerations and uphold firm reputation through compliant practices
Key requirements
  • Significant relevant experience
  • Proven experience working in KDB+/q
  • KDB+ proficiency with databases and Q language
  • Strong programming skills in Q/KDB+, Java and Python/PyKX
  • Good understanding of Linux/UNIX and OS tuning
  • Knowledge of TCP/IP, UDP, Multicast and exchange protocols (FIX, OUCH, ITCH)
  • Proven latency profiling and optimization experience
  • Strong debugging and troubleshooting skills under production load
  • Experience in agile development environments
  • Understanding of Market Microstructure, Connectivity, Smart Order Routers, Algorithmic Trading Systems is a plus
  • cross-functional collaboration
  • problem solving under pressure
  • attention to risk and governance
  • KDB+/q
  • Java
  • Python/PyKX

Reference: WJ-747_30218818

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.