KX is seeking a Junior Software Engineer to join our dynamic and growing team. As a Junior Software Engineer, you will work on developing and maintaining software solutions for our clients. You will have the opportunity to work with cutting-edge technologies and collaborate with a team of experienced software engineers.
Key Responsibilities:
- Design, develop, and maintain software solutions.
- Write clean, efficient, and well-documented code.
- Collaborate with team members to identify and solve software issues.
- Participate in code reviews and ensure that all solutions are aligned with industry best practices.
- Stay up-to-date with the latest software development trends and technologies.
- Learn and work with q, the programming language used in KX's time-series database, kdb+.
Requirements:
- Bachelorβs degree in Computer Science or related field.
- 1-2 years of experience in software development.
- Strong understanding of object-oriented programming concepts.
- Experience with at least one programming language such as Java, C#, Python, or C++.
- Familiarity with version control systems such as Git.
- Strong problem-solving and critical thinking skills.
- Excellent communication and teamwork skills.
- Willingness and ability to learn q and apply it within KXβs platform solutions.
- Experience working with q or kdb+ is a strong plus.
Location & Workplace Type:
This position takes on a hybrid working model based in London, Belfast or Newry UK
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.
Benefits
- Competitive Salary
- Individually tailored training and skills development
- Private healthcare package and Employee Assistance Programme
- Enhanced maternity and paternity package
- Wellness Days and Volunteer Days
Ready to apply for this role?
Apply Now β


