KDB developer
Role details
Job location
Tech stack
Job description
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, * 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.
Requirements
- 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, * 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