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.