cover image
EPAM Systems

Senior KDB+ Developer

Hybrid

London, United kingdom

Senior

Full Time

05-10-2025

Share this job:

Skills

Communication Python Java Risk Management Jenkins Problem-solving Architecture Programming Software Development C++ Mathematics

Job Specifications

First Derivative is driven by people, data, and technology, unlocking the value of insight, hindsight, and foresight to drive organizations forward. Counting many of the world's leading investment banks as clients, we help our clients navigate the data-driven, digital revolution that is transforming the financial services sector. Our global teams span across 15 offices serving clients across EMEA, North America and APAC.

As an EPAM Systems, Inc. (NYSE: EPAM) company, a leading global provider of digital platform engineering and development services, we deliver advanced financial services solutions by empowering operational insights, driving innovation, and enabling more effective risk management in an increasingly data-centric world. Together with EPAM, we combine deep industry expertise with cutting-edge technology to help clients stay ahead in a rapidly evolving financial landscape, offering comprehensive solutions that drive business transformation and sustainable growth.





We are seeking an experienced and driven Senior KDB+ Developer to join our team, delivering advanced solutions to empower operational insights and drive innovation across diverse industries.

By leveraging KDB+, the world's fastest time-series database, you will play a key role in supporting cutting-edge, data-centric applications for our global clients.



Responsibilities

Work alongside global clients as part of our KDB+ consulting practice
Act as a Subject Matter Expert for KX product installations and customizations
Contribute to all aspects of the software development lifecycle, including influencing application design and architecture and developing, testing, and deploying code
Interact with users to gather requirements, understand integration needs, support deployments, and troubleshoot issues
Assist with user configurations, data access, and querying support
Collaborate with cross-functional teams to deliver scalable and high-performance solutions
Optimize database performance and ensure system reliability for mission-critical applications
Maintain awareness of emerging technologies to recommend enhancements to existing projects
Participate in knowledge-sharing initiatives to foster continuous improvement within the team



Requirements

3+ years of experience in software engineering or development using KDB+/Q
Strong academic foundation in business, finance, engineering, mathematics, science, or technology
Expertise in developing software solutions using programming languages such as Java, C++, Python
Familiarity with deployment tools such as Jenkins, TeamCity
Demonstrable problem-solving ability and a self-driven approach to learning and mastering new tools and technologies
Exceptional communication skills and ability to interact effectively with technical and non-technical stakeholders



We offer

Private Healthcare Package
Pension
Employee Assistance Programme
Enhanced Maternity policy
Group Life Protection Benefit
Give as You Earn
Cycle to Work Scheme
Employee Referral Bonus Scheme
Diversity Networks
Access to a range of skills and certifications

About the Company

Since 1993, EPAM Systems, Inc. (NYSE: EPAM) has used its software engineering expertise to become a leading global provider of digital engineering, cloud and AI-enabled transformation services, and a leading business and experience consulting partner for global enterprises and ambitious startups. We address our clients’ transformation challenges by fusing EPAM Continuum’s integrated strategy, experience and technology consulting with our 30+ years of engineering execution to speed our clients’ time to market and drive greate... Know more