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 priyankajoshi@virtusa.com
Provide Tier 2 production support, debugging issues, analyzing logs, and resolving data or system problems
Collaborate with business users, quants, analysts, and other engineering teams to understand requirements.