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
- Minimum of 7 years of hands‑on professional experience in KDB and q programming.
- Extensive experience 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 (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.
Key Skills
- APIs
- REST
- Spring
- SOAP
- .NET
- React
- Node.js
- Angular
- J2EE
- JavaScript
- Web Services
- Java
Employment Type: Full Time
Vacancy: 1