cover image
Deloitte

Senior KDB+ Developer

On site

London, United kingdom

Senior

Full Time

07-02-2026

Share this job:

Skills

Communication Python Java Big Data Risk Management CI/CD DevOps Docker Kubernetes Problem-solving Programming Databases git Azure AWS Software Development cloud platforms C++ Analytics GCP CI/CD Pipelines Mathematics

Job Specifications

Location : London onsite

Rate : Open to discussion

Duration : 6 months (likelihood of extensions)

Years of experience : 7+ years experience

Seeking highly skilled and experienced Senior KDB+ Developers for a unique opportunity to be embedded within a critical, high-impact engagement. You will play a pivotal role in designing, developing, and optimising cutting-edge KDB+ solutions that underpin the bank's most demanding front-office, market data, and risk management systems.

Key Responsibilities :

Lead the design, development, and implementation of high-performance KDB+ databases and applications for critical financial market data and analytics.
Optimise existing KDB+ systems for latency, throughput, and data storage efficiency, ensuring robust and scalable solutions.
Collaborate closely with front-office traders, quantitative analysts, and other technology teams to gather requirements, define specifications, and deliver tailored solutions.
Develop and maintain real-time and historical market data ingestion, processing, and query frameworks.
Troubleshoot and resolve complex technical issues within a demanding, low-latency production environment.
Contribute to architectural discussions, define best practices for KDB+ development, and ensure adherence to coding standards.
Provide technical guidance and mentorship to junior developers within the project team.
Participate in the full software development lifecycle, from initial concept through to deployment and ongoing support.

Required Skills and Experience :

A minimum of 7 years of hands-on professional experience in KDB+ and q programming.
Extensive experience in designing, implementing, and optimising large-scale, high-volume, low-latency KDB+ systems preferably within a financial services context.
Proven expertise in KDB+ performance tuning, including schema design, query optimisation, memory management, and inter-process communication.
Strong experience with real-time data ingestion, processing, and distribution mechanisms.
Solid understanding of data structures, algorithms, and distributed computing principles.
Excellent problem-solving, analytical, and debugging skills.
Ability to work effectively in a fast-paced, high-pressure environment with stringent deadlines.
Strong communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.

Desirable Skills:

Experience with other programming languages such as Python, Java, or C++.
Deep understanding of financial market data (e.g., equities, fixed income, FX, derivatives, commodities) and its application in KDB+ for analytics, trading, and risk management.
Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerisation technologies (e.g., Docker, Kubernetes).
Knowledge of distributed systems and big data technologies.
Experience with DevOps practices and CI/CD pipelines.
Experience working collaboratively on common codebases using git
Understanding of financial regulations and compliance requirements.
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related quantitative field.

About the Company

Deloitte drives progress. Our firms around the world help clients become leaders wherever they choose to compete. Deloitte invests in outstanding people of diverse talents and backgrounds and empowers them to achieve more than they could elsewhere. Our work combines advice with action and integrity. We believe that when our clients and society are stronger, so are we. Deloitte refers to one or more of Deloitte Touche Tohmatsu Limited (“DTTL”), its global network of member firms, and their related entities. DTTL (also refer... Know more