£600 Per day
Inside
Onsite
City of London, UK
Summary: The Senior KDB Developer role involves designing, developing, and optimizing KDB+ solutions for a leading Tier 1 US-headquartered global investment bank. The position requires extensive experience in KDB+ and q programming, with a focus on high-performance database applications for financial market data. The role is on-site in London or Bournemouth, with a contract duration of six months and an immediate start required. The position is classified as inside IR35, with a daily rate of £600.
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.
Key Skills:
- 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.
Salary (Rate): £600 daily
City: London
Country: UK
Working Arrangements: on-site
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Job Title: Senior KDB Developer
Location: London or Bournemouth (5x days on-site per week)
Salary/Rate: £600 Per Day inside IR35
Start Date: Must be immediately available
Job Type: Initial 6 month contract
Company Introduction
We have an exciting opportunity now available with one of our sector-leading consultancy clients! They are currently looking for a skilled and experienced Senior KDB+ Developers for a unique opportunity to be Embedded within a critical, high-impact engagement at a leading Tier 1 US-headquartered global investment bank.
Job Responsibilities/Objectives
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.
This role offers the chance to leverage your deep technical expertise within a fast-paced, intellectually stimulating environment, contributing directly to the success of a world-renowned financial institution while benefiting from our clients extensive professional development and career progression opportunities.
- 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/Experience
The ideal candidate will have the following:
- 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
Although not essential, the following skills are desired by the client:
- Experience with other programming languages such as Python, Java, or C++.
- Deep understanding of financial market data (eg, equities, fixed income, FX, derivatives, commodities) and its application in KDB+ for analytics, trading, and risk management.
- Familiarity with cloud platforms (eg, AWS, Azure, GCP) and containerisation technologies (eg, 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.
If you are interested in this opportunity, please apply now with your updated CV in Microsoft Word/PDF format.
Disclaimer
Notwithstanding any guidelines given to level of experience sought, we will consider candidates from outside this range if they can demonstrate the necessary competencies.
Square One is acting as both an employment agency and an employment business, and is an equal opportunities recruitment business. Square One embraces diversity and will treat everyone equally. Please see our website for our full diversity statement.