Job Title: Senior KDB Developer
Experience: 5+ Years
Location: United Kingdom
Employment Type: FTC 12 Month
About the Role
We are seeking a highly skilled Senior KDB Developer to join our engineering team. The ideal candidate will have strong expertise in kdb+/q, real-time data processing, time-series analytics, and production support.
In this role, you will design and develop high-performance market data solutions, optimize existing systems, and collaborate with cross-functional teams to deliver scalable, low-latency applications for trading, analytics, and risk management platforms.
Key Responsibilities
-
Design, develop, and maintain kdb+/q applications for real-time and historical data processing
-
Build scalable and low-latency data pipelines for market data, trading, analytics, and risk systems
-
Optimize existing q frameworks, databases, and applications for performance and reliability
-
Provide Tier 2 production support, including issue debugging, log analysis, and system troubleshooting
-
Collaborate with business users, quants, analysts, and engineering teams to gather and understand requirements
-
Ensure data integrity, system stability, and high availability across platforms
-
Participate in code reviews, performance tuning, and best practice implementation
-
Contribute to system architecture and technical design discussions
Required Skills & Qualifications
-
Strong hands-on experience with kdb+ / q programming
-
Experience working with real-time streaming and time-series data
-
Strong understanding of market data systems, trading platforms, or financial analytics
-
Experience building high-performance and low-latency applications
-
Solid knowledge of Linux/Unix environments and shell scripting
-
Strong debugging, troubleshooting, and production support experience
-
Familiarity with distributed systems and large-scale data processing
-
Excellent analytical and problem-solving skills
-
Strong communication and collaboration abilities
Preferred Qualifications
-
Experience in Capital Markets, Trading, or Financial Services domain
-
Exposure to cloud platforms and containerized environments
-
Knowledge of Python, Java, or other programming languages is a plus
-
Understanding of CI/CD pipelines and DevOps practices
Why Join Virtusa
-
Work on cutting-edge real-time data and trading systems
-
Opportunity to collaborate with highly skilled engineering and quantitative teams
-
Fast-paced and innovation-driven environment
-
Career growth and learning opportunities in financial technology
Interested candidates can apply by sharing their updated CV at [email protected]