Senior Developer - Financial Services

Senior Developer - Financial Services

Full-Time 90000 - 110000 Β£ / year (est.) Home office (partial)
Eligo Recruitment

At a Glance

  • Tasks: Design and develop high-performance KDB+ applications for real-time financial data.
  • Company: Join a leading global investment bank driving financial technology innovation.
  • Benefits: Competitive salary, bonus, hybrid working model, and continuous learning opportunities.
  • Other info: Mentorship opportunities and a culture of diversity and inclusion.
  • Why this job: Make a real impact on trading decisions in a dynamic, fast-paced environment.
  • Qualifications: Strong experience with KDB+/Q in financial services and excellent problem-solving skills.

The predicted salary is between 90000 - 110000 Β£ per year.

Location: London (Hybrid working model available, with regular office presence required)

Salary: Competitive, 90K- 110,000 per annum plus bonus

Join a leading global investment bank at the forefront of financial technology innovation. We leverage cutting-edge data platforms and advanced analytics to power our high-frequency trading strategies, risk management, and market insights. Our clients collaborative environment fosters continuous learning and empowers our engineers to solve complex, real-world problems in a dynamic, fast-paced setting.

The Opportunity: We are seeking a highly skilled and experienced KDB Developer to join our clients team in London. This is a critical role responsible for designing, developing, and maintaining high-performance KDB+ applications that handle vast volumes of real-time and historical financial market data. You will play a key role in building scalable, resilient, and optimised data solutions that directly impact the trading decisions and business operations.

Key Responsibilities:

  • Design, develop, and implement robust and efficient KDB+/Q applications for ingesting, storing, analysing, and serving high-frequency market data.
  • Work closely with traders, quantitative analysts, and other technology teams to understand business requirements and translate them into technical solutions.
  • Optimize KDB+ performance for data capture, querying, and analysis, focusing on low-latency and high-throughput environments.
  • Develop and maintain KDB+ tick plant architectures, historical databases, and real-time streaming solutions.
  • Contribute to the full software development lifecycle, including design, coding, testing, deployment, and ongoing support.
  • Build and enhance APIs and visualization layers to enable business users to access and interact with KDB+ data effectively.
  • Troubleshoot and resolve production issues in a real-time trading environment, ensuring system stability and data integrity.
  • Participate in code reviews, promote best practices in KDB+/Q development, and contribute to a culture of continuous improvement.
  • Explore and integrate new technologies (e.g., cloud platforms like Azure, AWS, GCP, Python) to enhance KDB+ capabilities and expand data services.
  • Mentor and provide technical guidance to junior developers within the team (for Senior roles).

Skills Qualifications:

Essential:

  • Strong commercial experience as a KDB+/Q Developer within a financial services environment (investment banking, hedge fund, or similar).
  • Deep understanding and extensive experience with KDB+ and Q language for handling time-series data.
  • Proven track record of designing and implementing high-performance, low-latency KDB+ systems.
  • Experience with tick data capture and analytics platforms.
  • Solid understanding of financial markets, asset classes (e.g., Equities, FX, Fixed Income), and market data concepts (e.g., order books, trades).
  • Proficiency in designing and developing complex microservices based on business requirements.
  • Experience with building production-quality infrastructure.
  • Strong analytical and problem-solving skills, with a detail-oriented and results-driven approach.
  • Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to both technical and non-technical stakeholders.
  • Experience with version control systems (e.g., Git).

Highly Desirable:

  • Experience with Python for data analysis, scripting, and integration with KDB+.
  • Familiarity with other programming languages (e.g., C++, Java).
  • Experience with cloud platforms (e.g., Azure, AWS, GCP) for KDB+ deployments or related data solutions.
  • Knowledge of automation tools and CI/CD pipelines.
  • Experience with modern data visualisation tools (e.g., PowerBI, Tableau).
  • Understanding of various software development methodologies (Agile, Scrum).
  • A degree in Computer Science, Engineering, Mathematics, Physics, or a related quantitative field.

How to Apply:

If you are a driven and experienced KDB Developer looking for a challenging role in a leading financial institution, please submit your CV and a cover letter outlining your relevant experience and why you are a great fit for this position.

Senior Developer - Financial Services employer: Eligo Recruitment

Join a dynamic and remote-friendly team at a leading global security integrator, where your role as a Design Estimator will not only allow you to work on high-profile international projects but also provide ample opportunities for career growth and collaboration with experienced professionals. With a competitive salary and a strong commitment to diversity and inclusion, this company fosters a supportive work culture that values technical excellence and teamwork, making it an excellent employer for those seeking meaningful and rewarding employment.

Eligo Recruitment

Contact Details:

Eligo Recruitment Recruitment Team

We think you need these skills to ace Senior Developer - Financial Services

KDB+ Development
Q Language
High-Performance Systems Design
Low-Latency Optimisation
Tick Data Capture
Financial Market Knowledge
Microservices Architecture