At a Glance
- Tasks: Join a top investment bank to develop high-performance KDB+ systems for real-time trading.
- Company: Be part of a world-leading financial services firm driving innovation in trading technology.
- Benefits: Enjoy hybrid work, competitive pay, and an elite bonus structure in a vibrant fintech culture.
- Why this job: Make a direct impact on billion-dollar strategies while working on cutting-edge projects.
- Qualifications: 3+ years of KDB+/q experience in trading; strong skills in time-series data and Agile environments.
- Other info: Collaborate with quant traders and technologists in a fast-paced, tech-driven setting.
The predicted salary is between 90000 - 120000 £ per year.
Location: London, UK (Hybrid – 2–3 days onsite)
Job Type: Full-Time | Permanent
Financial Services / Investment Banking / Trading
We are seeking a high-performing KDB+ Developer to join a world-leading investment bank’s Front Office Quantitative Technology team in London. You will design, build, and optimise low-latency, high-performance time-series data systems used for real-time analytics, trading, and decision-making across global markets.
This is a critical hire for an elite team driving alpha-generation tools and cutting-edge data platforms using KDB+/q.
- Develop and maintain scalable KDB+/q solutions for real-time market data ingestion, processing, and analytics.
- Collaborate directly with quant traders, quants, and front office technologists to build mission-critical trading systems.
- Optimise existing KDB+ databases for performance, latency, and storage efficiency.
- Design and implement solutions for tick data capture, data normalisation, and time-series analysis.
- Contribute to architectural decisions around data pipelines, streaming platforms, and KX integration.
- Ensure high availability and reliability of market data infrastructure in high-pressure, low-latency environments.
Requirements:
- 3+ years of hands-on commercial experience with KDB+/q in a front office or trading environment.
- Strong understanding of tick data, time-series databases, and real-time market data.
- Experience working with global market data feeds.
- Proficiency in performance tuning, memory management, and multi-threaded programming in KDB+.
- Comfortable working in Agile/DevOps environments, including CI/CD pipelines.
- Familiarity with Linux systems, scripting (Python/Bash), and version control (Git).
Direct impact on multi-billion-dollar trading strategies and real-time decision engines. Career-defining projects in a high-growth, tech-driven environment. Competitive compensation, elite bonus structure, and London’s finest fintech culture.
Are you ready to join the front lines of financial technology innovation?
Software Engineer Database employer: ViVA Tech Talent
Contact Detail:
ViVA Tech Talent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer Database
✨Tip Number 1
Network with professionals in the financial services and investment banking sectors. Attend industry meetups, webinars, or conferences where you can connect with KDB+ developers and quant traders. Building these relationships can provide valuable insights and potentially lead to referrals.
✨Tip Number 2
Showcase your expertise in KDB+/q through personal projects or contributions to open-source initiatives. Having a portfolio that demonstrates your ability to design and optimise time-series data systems will make you stand out to hiring managers.
✨Tip Number 3
Familiarise yourself with the latest trends and technologies in real-time analytics and trading systems. Being knowledgeable about advancements in KDB+, data pipelines, and streaming platforms will not only prepare you for interviews but also show your commitment to staying current in the field.
✨Tip Number 4
Prepare for technical interviews by practising coding challenges specifically related to KDB+/q and time-series databases. Use platforms like LeetCode or HackerRank to sharpen your skills, focusing on performance tuning and multi-threaded programming scenarios.
We think you need these skills to ace Software Engineer Database
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with KDB+/q and any relevant projects you've worked on in a front office or trading environment. Use specific examples to demonstrate your skills in performance tuning, memory management, and multi-threaded programming.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their needs, particularly your experience with real-time market data and collaboration with quant traders. Show them why you're the perfect fit!
Highlight Relevant Skills: Clearly list your technical skills that are relevant to the job description, such as your proficiency in Linux systems, scripting languages like Python or Bash, and your familiarity with Agile/DevOps practices. This will help you stand out to recruiters.
Proofread Your Application: Before submitting, carefully proofread your application materials. Look for any spelling or grammatical errors, and ensure that all information is accurate and up-to-date. A polished application reflects your attention to detail and professionalism.
How to prepare for a job interview at ViVA Tech Talent
✨Showcase Your KDB+/q Expertise
Make sure to highlight your hands-on experience with KDB+/q during the interview. Be prepared to discuss specific projects where you've developed or optimised databases, focusing on performance tuning and real-time data processing.
✨Understand the Financial Context
Familiarise yourself with the financial services industry, particularly in trading environments. Demonstrating knowledge of tick data, time-series analysis, and how these concepts apply to trading strategies will impress your interviewers.
✨Emphasise Collaboration Skills
Since the role involves working closely with quant traders and technologists, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to deliver mission-critical systems.
✨Prepare for Technical Questions
Expect technical questions related to KDB+/q, performance optimisation, and multi-threaded programming. Brush up on your technical skills and be ready to solve problems on the spot, as this will demonstrate your capability in high-pressure situations.