Citigroup
KDB+ Software Engineer - Vice President
Job Description
Salary: £62,000 - 102,000 per year
Requirements:- Significant relevant experience
- Proven experience working with KDB+/q
- Deep understanding of KDB+ databases and the Q programming language
- Strong skills in Q/KDB+, Java, and Python/PyKX
- Good understanding of Linux/UNIX and operating-system tuning
- Knowledge of TCP/IP, UDP, multicast, and exchange-specific protocols such as FIX, OUCH, and ITCH
- Proven track record in profiling and optimizing for latency
- Strong debugging and troubleshooting skills, especially under production load
- Experience working within an agile framework to support timely product delivery
- Understanding of market microstructure, connectivity, smart order routers, and algorithmic trading systems is an advantage
- Bachelors or university degree, or equivalent experience
- Design and develop real-time market data and analytics systems, leading KDB+/q development for trading and analytics platforms
- Own technical delivery and collaborate with traders, quants, and global technology teams to build high-performance, low-latency solutions
- Apply advanced knowledge of system flows and develop standards for coding, testing, debugging, and implementation
- Build knowledge of how business areas, including architecture and infrastructure, integrate to achieve business goals
- Assess risk in business decisions, safeguard our reputation, clients, and assets, comply with applicable laws and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues
- Conduct feasibility studies and time and cost estimates; develop models and applications; and establish or implement systems and programs to meet business or user needs
- Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation
- Provide application user and operational support to business users
- Consult with users, clients, and technology groups, recommend programming solutions, and install and support customer-facing systems
- Operate with a limited level of direct supervision
- Perform other job-related duties as required
- Support
- Java
- Linux
- Network
- Python
- TCP/IP
- Unix
- AI
- Flow
More:
We are hiring a full-time KDB+ Software Engineer for our Equities Global Data and Analytics group in Belfast, Northern Ireland. Our technology team builds systems that support global finance, including timeseries software for equities trading clients and analytics covering trading, market data, and pre-trade, at-trade, and post-trade activity. At Citi, our network handles $5 trillion in activity each day across more than 180 countries. We offer mentorship, continuous learning, and flexibility, with a hybrid working model of up to two days at home per week. Our benefits include a business-casual workplace, competitive base salary reviewed annually, discretionary performance-related bonus, 27 days of annual leave plus bank holidays, private medical care and life insurance, an employee assistance program, pension plan, paid parental leave, employee discounts, and learning and development resources. We are committed to an inclusive workplace where people can be themselves, feel motivated to stay, and thrive.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Citigroup
Citigroup
Belfast
IT
Skills & Technologies
Inferred from job description
Salary Insight
£82,000
This role
£60,000
UK median
This salary is 37% above the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks