C++ Jobs
Job Type
Sector
Skill
Salary / Hourly £€$
Software Engineer
- Southampton, England
- Permanent
- £48,000 - £58,000/annum
Senior Software Engineer V03796
- Portsmouth, England
- Contract 12 months
Project Engineering Lead
- Ealing, England
- Permanent
- Additional Benefits to be seen below.
Software Development
- Bristol, England
- Permanent
Scientist
- Rugeley, England
- Permanent
Trainee Systems Engineer - PhD graduates
- Luton, England
- Permanent

Principal Software Engineer
- Cowes, England
- Permanent
Software Engineer
Reference: BHN583895
Job details
- Start date: ASAP
- Employment type: Permanent
- Salary: £48,000 - £58,000/annum
- Date published: 28 February 2025
Job description
Our client, a leader in radiation detection and identification, is seeking a talented Software Engineer to join their team in the UK. The company provides advanced technology solutions in the IT sector, supporting various industries such as customs, law enforcement, military, emergency services, and first responders. With a strong track record of innovation and growth, they are looking for a skilled engineer to contribute to their continued success.
Key Responsibilities:
- Design, develop, and maintain software in accordance with company processes.
- Deploy, automate, manage, and maintain cloud and on-premise Kubernetes systems.
- Participate in code reviews, testing, and documentation.
- Take ownership of small to medium-sized projects.
- Mentor junior team members and promote knowledge sharing within the team.
- Occasional travel may be required.
Job Requirements:
- Bachelor's degree in computer science, engineering, or a related field.
- Experience in software development using C/C++, Java, Python, and JavaScript/HTML.
- Experience in scripting languages such as Bash on Linux.
- Hands-on experience in systems programming in Linux or Windows.
- Proficiency with CI/CD tools such as Jenkins and GitLab CI/CD.
- Solid understanding of SDLC and agile methodologies.
- Good understanding of networking concepts and protocols.
- Strong communication and collaboration skills.
Desired Skills and Abilities:
- Experience in a DevOps role.
- Experience with infrastructure as code tools: Helm Charts, Terraform, CloudFormation, or Ansible.
- Experience in graphical user interface development.
- Experience in developing firmware.
Security Clearance:
- UK Employees - Baseline Personnel Security Standard (BPSS)
- US Security Check (SC)
Educational and Experience Requirements:
- Bachelor's degree in computer science, engineering, or a related field.
- 3-5 years of experience in software development.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer.
- Must be able to attend the site to test and validate systems, including lifting up to 6kg occasionally.
If you are an experienced Software Engineer looking for a challenging role in a dynamic and innovative company, we would love to hear from you. Apply now to join our client's talented team.

Get jobs like this straight to your inbox!
Frequently asked questions
Why should you trust a specialist technical recruitment agency to find you your next role?
Using a specialist recruitment agency like Matchtech to find your next role is a smart move for a number of reasons. One of the main advantages is that it's a good way to cast your job searching net out wide. Recruiters often have a number of similar positions on the go with different clients, so if you're unsuccessful with one position, you can be put forward for many other vacancies at the same time, increasing the likelihood of you landing your dream job faster and with a lot less effort.
Does Matchtech take a cut of my pay if I use them to find my next job?
Absolutely not! We charge the end client for our services, not the candidate. So you can rest assured that there is no difference to your pay when being placed into a new role by Matchtech.
If I use a recruiter at Matchtech to find my next role, am I going to be bombarded with irrelevant job opportunities?
No not at all, when you register with us or apply for a role on our website, we will add you to our database. But this does not mean you will be bombarded with irrelevant jobs. We will seek to have an initial call to explore all of your options and your job preferences before sending you any further roles. You can even set up your own specific job alerts on our website if you wish to have jobs sent straight to your inbox, you choose the frequency of these alerts so can control how much you hear from us. And of course, you can unsubscribe from further communications at any time.