Description About KX Our mission is to accelerate data and AI-driven innovation with high performance analytics solutions, enabling our customers to transform into AI-first enterprises. KX is trusted by the world's top investment banks & hedge funds, aerospace and defence, life and health sciences, semiconductor, telecommunications, and advanced manufacturing companies. Time series and vector data analytics and management are at the heart of our products, independently benchmarked as the fastest on the market. They help our customers process data at unmatched speed and scale and empower LOB leaders, developers, data scientists, and data engineers to build high-performance data-driven applications and turbocharge their favourite analytics tools in the cloud, on premise, or at the edge. KX technology enables the discovery of richer, actionable insights for faster, better-informed decision making which drives competitive advantage and transformative growth for our customers. KX operates across North America, Europe, and Asia Pacific. Role Overview: As a Junior Software Engineer, you will contribute to the design, development, and maintenance of high-performance software solutions. This role is an excellent opportunity for early-career engineers to work on cutting-edge technologies, particularly within time-series data analytics and high-speed computing environments. The ideal candidate will have experience in software development best practices and be eager to grow their skills while collaborating with senior engineers and product teams. Key Responsibilities: Assist in developing and maintaining software solutions, primarily using q and KDB. Follow software development best practices, including version control (GitLab) and automated testing. Work collaboratively with other engineers, product managers, and stakeholders to build scalable solutions. Participate in code reviews, contributing constructive feedback to ensure high-quality software. Troubleshoot and resolve issues, ensuring the performance and reliability of applications. Contribute to technical documentation and knowledge-sharing initiatives. Requirements: Proficiency in q programming and experience with time-series databases. Familiarity with GitLab and version control best practices. Understanding of software development lifecycle (SDLC) practices, including Agile methodologies. Experience working with KDB Insights Enterprise. What Would Help: Some industry exposure, particularly in financial services. Experience with GitLab CI/CD for automated deployment and testing. Basic knowledge of Python and experience using Jupyter notebooks for data analysis. Location & Workplace Type: This position takes on a hybrid working model based in Newry, NI Why Choose KX? Data Driven: We lead with instinct and follow fact. Naturally Curious: We lean in, listen and learn fast. All In: We take ownership, take on challenges and give it our all