This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Embark on a transformative journey with Barclays as a KDB Developer, helping redefine the future of banking through innovative, high-impact solutions. This role offers a unique opportunity to work on critical Credit Algo trading infrastructure, driving improvements that enhance scalability for sales and trading teams, increase system stability, and free up RAD developers to focus on business-facing initiatives. You’ll collaborate closely with the KDB Core team to modernise, simplify, and standardise the KDB stack. As KDB+ is a central pillar of our data strategy, you’ll engage regularly with senior stakeholders and gain exposure to one of the largest KDB estates in the industry—offering valuable insight into advanced design patterns and large-scale implementations. This position also presents exciting opportunities to work on next-generation technologies as we evolve toward containerisation and cloud-native architectures. Key initiatives include exploring PyKX, Databricks, and Snowflake integration with KX.
Job Responsibility:
Design, develop and improve software using various engineering methodologies
Development and delivery of high-quality software solutions using industry aligned programming languages, frameworks, and tools
Cross-functional collaboration with product managers, designers, and other engineers
Collaboration with peers, participate in code reviews
Stay informed of industry technology trends and innovations
Adherence to secure coding practices
Implementation of effective unit testing practices
Requirements:
Extensive experience with KDB+/Q, including tick architecture, CEP development, data simulation, and database design
Strong Python engineering skills, including building services, data tooling (ideally with PyKX), automation, and integration with KDB environments
Expertise in low-latency systems and optimising queries for large-scale time-series data
Experience within front-office or electronic trading systems
Solid understanding of Agile and SDLC practices, with hands-on experience in tools such as Maven, Java, Git, TeamCity, Jira, and Confluence
Nice to have:
Academic background in fields such as Computer Science, Mathematics, Physics, or Engineering
Experience delivering the full development lifecycle of at least one large-scale commercial system, ideally with significant contributions to distributed KDB+ platforms