Software engineer (KDB/Q)

iXceed Solutions
Manor Park, United Kingdom
22 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 156K

Job location

Manor Park, United Kingdom

Tech stack

C
Java
Agile Methodologies
Amazon Web Services (AWS)
Big Data
C++
Code Review
Continuous Delivery
Continuous Integration
Data Architecture
Software Debugging
Python
Query Optimization
Software Engineering
Software Systems
Systems Architecture
System Availability
Reliability of Systems
Kubernetes
Real Time Data
Terraform
Programming Languages

Job description

  • Design, develop, and troubleshoot software solutions, applying innovative approaches to solve complex technical challenges.
  • Write robust, secure, and efficient production-grade code while performing peer code reviews and debugging when needed.
  • Identify recurring issues and implement automation or preventive measures to enhance system reliability and performance.
  • Act as a technical leader within software engineering communities, promoting awareness and adoption of cutting-edge tools and best practices.
  • Foster a collaborative and inclusive team environment grounded in diversity, respect, and continuous learning.
  • Architect and enhance core KDB frameworks and infrastructure components.
  • Manage and mentor team members, overseeing the book of work, development lifecycle, and coding standards improvement.
  • Deliver scalable, real-time data processing systems through agile development practices.
  • Collaborate with business stakeholders to gather requirements and deliver high-quality technical solutions.
  • Work closely with production support teams to ensure system availability and stability.

Requirements

Do you have experience in Software development?, * Formal education or professional certification in software engineering or equivalent practical experience.

  • Demonstrated expertise in system architecture, software development, testing, and production support.
  • Strong background in automation and continuous integration/continuous delivery (CI/CD) methodologies.
  • Thorough understanding of all stages of the Software Development Life Cycle (SDLC).
  • Deep experience applying agile practices, including resiliency, observability, and security.
  • Proven leadership experience in software delivery - from requirements gathering and task planning to testing and deployment.
  • Minimum 7 years of hands-on experience with KDB and 2+ years in a technical lead capacity.
  • Expert knowledge of KDB+tick, data architecture, and query optimization techniques for large datasets.
  • Experience designing, scaling, and maintaining high-performance, high-availability KDB applications.

Preferred Qualifications

  • Familiarity with market data platforms, venues, and data vendor ecosystems.
  • Hands-on experience with AWS cloud infrastructure and services.
  • Exposure to Terraform and Kubernetes for managing production environments in the public cloud.
  • Working knowledge of other programming languages such as Python, C, C++, or Java.

Apply for this position