Uniting Cloud logo

Software Engineer

Uniting Cloud
Department:Software Development
Type:HYBRID
Region:West Midlands, England
Location:West Midlands, England, United Kingdom
Experience:Mid-Senior level
Estimated Salary:£50,000 - £80,000
Skills:
GOLANGERLANGFUNCTIONAL PROGRAMMINGDISTRIBUTED SYSTEMSLINUXSERVER SIDE DEVELOPMENTMESSAGINGMIDDLEWARECOMPLEX EVENT PROCESSINGCLIENT/SERVER DEVELOPMENT
Share this job:

Job Description

Posted on: July 8, 2025

A technically minded Software Developer with the passion functional programming and distributed systems?

Within our Core Systems team, all systems and services are housed on a Linux operating system and primarily built around open source technologies. In order to process the volume of transactions on a daily basis, we needed a language that was able to scale at speed. You will either be working with Golang and/or Erlang, so we are looking for people who want to explore and learn new technologies.

The day to day work is interesting, challenging and fast paced amidst a hardworking and delivery focused company ethos. We hire people with a broad set of technical skills who are ready to tackle some of technology’s greatest challenges.

This role is eligible for inclusion in the Company’s hybrid working from home policy.

Preferred skills and experience

  • Server side development (services, systems, messaging, middleware).
  • Exposure to functional programming (such as Erlang, Haskell, F#, Scala or Go).
  • Experience of distributed systems.
  • Complex event process/continuous query languages.
  • Client/server development experience.
  • Ability to problem solve.
  • Excellent communication and team working skills.
  • Strong academic background, ideally with a BSc/MSc IT related degree or relevant industry experience.

Main Responsibilities

  • Developing low latency, highly available and scalable solutions.
  • Creating concurrent distributed components.
  • Working on Linux and GNU utilities.
  • Working in an environment with high volumes of transactions.
  • Supporting and enhancing the existing code base.
  • Identifying technical areas of improvement.
  • Contributing to solution proposals as required.
  • Creating work effort estimates.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Uniting Cloud logo

Uniting Cloud

View company page
JobsInUK.app logo

JobsInUK.app

Get JobsInUK.app on your phone!

SIMILAR JOBS
SAS logo

Sr Software Developer

SAS
5 days ago
Software Development
HYBRID
Glasgow, Scotland, United Kingdom
C++CGITHUB+7 more
POWER Engineers logo

Power Delivery - Project Manager

POWER Engineers
5 days ago
Software Development
Remote (Glasgow, Scotland)
Glasgow, Scotland, United Kingdom
PROJECT MANAGEMENTCPM SCHEDULINGBUDGET ANALYSIS+10 more
Banyan Software logo

Senior Full Stack Engineer (AI-Driven Systems) - Berkeley Myles

Banyan Software
5 days ago
Software Development
HYBRID
Glasgow, Scotland, United Kingdom
C#NET COREWEB API+18 more
Lloyds Banking Group logo

Senior Software Engineer (Fullstack)

Lloyds Banking Group
7 days ago
Software Development
HYBRID
Leeds, England, United Kingdom
PYTHONTYPESCRIPTREACT+17 more
hackajob logo

Education & Delivery Engineer in Digital Workplace (FTC to Feb 2026) - Closing Date 06/10/2025

hackajob
Oct 2, 2025
Software Development
HYBRID
Leeds, England, United Kingdom
MS OFFICEEXCELWORD+7 more