Software Engineer

Software Engineer

City of London Full-Time 72000 - 100800 £ / year (est.) Home office (partial)
V

At a Glance

  • Tasks: Develop and optimise KDB+/q solutions for real-time market data and analytics.
  • Company: Join a leading investment bank's elite Front Office Quantitative Technology team in London.
  • Benefits: Enjoy competitive pay, bonuses, and a vibrant fintech culture with hybrid work options.
  • Why this job: Make a direct impact on trading strategies while collaborating with top engineers and quants.
  • Qualifications: 3+ years of KDB+/q experience in trading environments; strong skills in time-series databases.
  • Other info: Work on high-pressure, low-latency systems that drive global financial decisions.

The predicted salary is between 72000 - 100800 £ per year.

Location: London, UK (Hybrid – 2–3 days onsite)

Job Type: Full-Time | Permanent

Sector: Financial Services / Investment Banking / Trading

Salary: £90,000–£120,000

About the Role

We're 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.

Key Responsibilities

  • 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.

Required Skills & Experience

  • 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 (e.g., Bloomberg, Reuters, FIX, Kafka).
  • 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).

Why apply?

  • Work on ultra-low-latency platforms used by top traders and quants.
  • Direct impact on multi-billion-dollar trading strategies and real-time decision engines.
  • Collaborate with some of the best engineers and quants in global finance.
  • 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? Apply today to join a team where code meets capital.

Contact: orla@vivatechtalent.com

Software Engineer employer: ViVA Tech Talent

Join a world-leading investment bank in London, where as a Software Engineer, you will be at the forefront of financial technology innovation. Enjoy a dynamic work culture that fosters collaboration with top-tier engineers and quants, while benefiting from competitive compensation and an elite bonus structure. With opportunities for career-defining projects and growth in a high-tech environment, this role offers a unique chance to make a direct impact on multi-billion-dollar trading strategies.
V

Contact Detail:

ViVA Tech Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with KDB+/q and its applications in financial services. Understanding how KDB+ is used for real-time analytics and trading will give you an edge during discussions with our team.

✨Tip Number 2

Network with professionals in the financial technology sector, especially those who work with KDB+. Engaging with industry experts can provide insights into the role and help you make valuable connections.

✨Tip Number 3

Stay updated on the latest trends in low-latency data systems and market data feeds. Being knowledgeable about current technologies and methodologies will demonstrate your commitment to the field.

✨Tip Number 4

Prepare to discuss your experience with performance tuning and multi-threaded programming in KDB+. Be ready to share specific examples of how you've optimised systems in previous roles, as this will be crucial in our evaluation.

We think you need these skills to ace Software Engineer

KDB+/q Development
Time-Series Database Management
Real-Time Data Processing
Performance Tuning
Multi-Threaded Programming
Tick Data Analysis
Data Normalisation
Agile Methodologies
DevOps Practices
CI/CD Pipeline Management
Linux System Proficiency
Scripting (Python/Bash)
Version Control (Git)
Collaboration with Quant Traders
Market Data Feed Integration

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 real-time data processing and analytics.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for financial technology and your understanding of the role. Mention how your background aligns with the responsibilities outlined in the job description, particularly your experience with low-latency systems and collaboration with quant traders.

Highlight Relevant Skills: In your application, emphasise your proficiency in performance tuning, memory management, and multi-threaded programming in KDB+. Also, mention your familiarity with Agile/DevOps practices and any experience with global market data feeds.

Showcase Problem-Solving Abilities: Include examples of how you've contributed to architectural decisions or optimised existing databases in previous roles. This will demonstrate your ability to handle high-pressure, low-latency environments effectively.

How to prepare for a job interview at ViVA Tech Talent

✨Showcase Your KDB+ 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 KDB+ solutions, especially in a trading environment.

✨Understand the Financial Context

Familiarise yourself with the financial services sector, particularly how trading systems operate. Being able to speak knowledgeably about market data feeds and their importance will impress your interviewers.

✨Demonstrate Problem-Solving Skills

Prepare to tackle technical questions that assess your problem-solving abilities. You might be asked to optimise a KDB+ query or troubleshoot a performance issue, so practice articulating your thought process clearly.

✨Emphasise Collaboration

Since the role involves working closely with quant traders and other technologists, be ready to discuss your experience in collaborative environments. Share examples of how you've successfully worked in teams to deliver critical projects.

V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>