> Markdown version of [/jobs/ext/2301719-kdb-developer](https://www.wearedevelopers.com/jobs/ext/2301719-kdb-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # KDB+ Developer - **Company:** Kx Systems, Inc. - **Location:** Belfast, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Query Performance, Java (Programming Language), Application Programming Interfaces (APIs), Algorithmic Trading, Amazon Web Services, Data Analysis, Microsoft Azure, Big Data, C++ (Programming Language), Cloud Computing, Continuous Integration, Data Structures, Data Systems, Software Debugging, DevOps, Distributed Systems, Memory Management, Monitoring of Systems, High-Frequency Trading, Python (Programming Language), Query Optimization, Prometheus, Systems Architecture, Data Processing, Scripting, Google Cloud, Real Time Systems, Grafana, KDB+, Containerization, Kubernetes, Splunk, Stream Analytics, Data Pipelines, Docker - **Published:** August 30, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815446150-kdb-developer ## About the Role We encourage applications from candidates with varying levels of experience, with responsibilities and expectations adjusted accordingly. For Mid-Level Candidates: * 2+ years of experience in KDB+/q development. * Strong understanding of time-series data, analytics, and query optimization. * Experience working with large-scale data processing and real-time applications. * Familiarity with Linux/Unix environments and scripting (Shell, Python, etc.). * Basic understanding of networking, APIs, and cloud technologies (AWS, Azure, GCP). For Senior Candidates: * 5+ years of experience developing and optimizing KDB+/q-based applications. * Hands-on experience with KX products (KX Insights, KX Enterprise, or KDB+ on cloud). * Expertise in query optimization, memory management, and scaling KDB+ solutions. * Strong knowledge of market data, trading systems, or real-time analytics. * Experience with data pipelines, cloud-based KDB+ deployments, and distributed computing. * Ability to lead projects, optimize system architecture, and mentor junior developers. Preferred Qualifications (for all levels): * Experience with high-frequency trading, quantitative finance, or IoT applications. * Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes). * Familiarity with monitoring tools (Splunk, Grafana, Prometheus, etc.). * Background in C++, Python, or Java for integration with KDB+. ## Description We are hiring KDB+ Developers at various experience levels, from mid-level professionals to senior experts. In this role, you will work on developing, optimizing, and maintaining KDB+/q-based applications, supporting high-frequency data processing, and collaborating with customers and internal teams to deliver efficient data solutions. Experience with KX products, including KX Insights, KX Enterprise, or KDB+/q, is highly beneficial and will be prioritized in candidate selection., * Design, develop, and maintain KDB+/q-based applications for real-time and historical data analysis. * Optimize query performance, memory management, and data structures for large-scale time-series datasets. * Work with internal and external stakeholders to define requirements and implement solutions. * Troubleshoot and debug performance bottlenecks in KDB+ and KX products. * Collaborate with DevOps and infrastructure teams to ensure scalable and reliable deployments. * Write clean, efficient, and well-documented q code, following best practices. * Some on-call work may be required to support critical incidents, system maintenance, or client needs outside regular business hours. ## Related Videos - [Our journey with Spring Boot in a microservice architecture](https://www.wearedevelopers.com/videos/511-our-journey-with-spring-boot-in-a-microservice-architecture) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Quarkus. A Bliss for developers](https://www.wearedevelopers.com/videos/385-quarkus-a-bliss-for-developers) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [How building an industry DBMS differs from building a research one](https://www.wearedevelopers.com/videos/768-how-building-an-industry-dbms-differs-from-building-a-research-one) - [#90DaysOfDevOps - The DevOps Learning Journey](https://www.wearedevelopers.com/videos/548-90daysofdevops-the-devops-learning-journey) ## Related Articles - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Making Data Warehouses Fast: A Developer’s Story](https://www.wearedevelopers.com/magazine/107-making-data-warehouses-fast-a-developer-s-story) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)