Software Engineer Database

Software Engineer Database

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

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

Join a world-leading investment bank in London, where as a KDB+ Developer, you will be at the forefront of financial technology innovation. With a strong emphasis on collaboration within an elite team, you'll enjoy a dynamic work culture that fosters professional growth through career-defining projects and competitive compensation packages. Experience the unique advantage of working in a hybrid environment that balances the excitement of the city with the flexibility of remote work.
V

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

KDB+/q proficiency
Time-series database expertise
Real-time data processing
Performance tuning
Memory management
Multi-threaded programming
Tick data understanding
Data normalisation skills
Agile/DevOps experience
CI/CD pipeline familiarity
Linux systems knowledge
Scripting skills (Python/Bash)
Version control (Git)
Collaboration with quant traders
High-pressure environment adaptability

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.

Software Engineer Database
ViVA Tech Talent
V
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>