Skip to main content

Senior Software Engineer

This job is brought to you by Jobs/Redefined, the UK's leading over-50s age inclusive jobs board.

HALO Technologies is an advanced body camera and cloud software scaleup, working with some of the biggest names in security, services, and law enforcement. At HALO, we're passionate about safety and innovation, constantly staying ahead of threats and reducing risk.

What sets HALO apart is not just the cutting-edge technology we develop but the culture we've nurtured. Our team embodies openness, transparency, and a "one team" spirit. We're a group of passionate individuals, all working on exciting and impactful projects. Here, you'll find an environment that fosters collaboration, creativity, and a shared sense of purpose.

Position Introduction

As a Senior Software Engineer at HALO you will play a vital role in working on HALO's newest version of Vault, our cloud-based digital asset management system. Vault streams, retrieves, cross-references, and stores audio, video, documents, and images! Having found Product Market Fit we are embarking on our enterprise scalability journey.. We are now turning our attention to expanding our event driven architecture, as the foundation for our scalable open API and building out our AI capabilities, specifically around facial and object recognition.

Day to Day Responsibilities

    • Development of new features and functionality, maintenance and troubleshooting of the cloud services and applications
    • Manage the software deployment and testing process, and ensure the high quality of software deliverables in a timely manner
    • Active participation in Agile and DevOps process, clear understanding of the role and responsibilities
    • Participate regular software code review with the team, ensure the software is well designed, scalable and highly secured from threats and vulnerability risks
    • Documentation on software design, technical specifications and test plans


    • Bachelor degrees or above in information technology, computer science, software engineering or related fields OR a minimum of 5 years' hands-on experience in Java


    • Languages: Java, Javascript, MySQL
    • Frameworks: Spring Boot, Spring MVC, Vue.js, React.js
    • Cloud Development Experience with AWS or similar major cloud provider
    • Experience with AWS, cloud services and applications development
    • Strong programming skills with a primary language (e.g. Java, JavaScript)
    • Familiarity of JSON & Restful API
    • Knowledge in data security and encryption methodologies
    • Experience with database management(e.g. MariaDB, MySQL, AWS RDS, PostgreSQL)
    • Knowledge of build, test, release, IDE and issue tracking tools (e.g. Spring Boot, Eclipse, IntelliJ, VS Code, BitBucket, Git, JIRA, Docker, etc)
    • Knowledge of software processes and development cycles (e.g. Agile, DevOps, CICD)

You will get exposure to the following whilst at HALO

    • Audio / video processing, AI and computer vision technologies
    • MQTT & Elasticsearch

HALO Benefits

    • Generous Annual Leave Allowance
    • Learning and Development opportunities
    • Private Health Insurance
    • Regular company events and social initiatives
    • Pension Matching Scheme

HALO Hybrid Working Policy

    • HALO operates at 2 day in office / 3 day remote policy

The HALO Hiring Process

Here's what we expect the hiring process for this role to be, should all go well with your candidacy. This entire process is expected to take 1-3 weeks to complete and you'd be expected to start on a specific date.


30 minute introductory meeting with the recruiting team

45 minute Interview with department hiring manager

30 minute Technical Interview followed by 30 minute meeting with wider department (Back to Back)


Diversity & Inclusion

We're an Equal Opportunity Employer and embrace a diversity of backgrounds, cultures, and perspectives. We do not discriminate on the basis of race, colour, gender, sexual orientation, gender identity or expression, religion, disability, national origin, protected veteran status, age, or any other status protected by applicable national, federal, state, or local law.

Senior Software Engineer

HALO Technologies
Belfast, UK

Published on 14/03/2024

Share this job now