Salary: £85,000 - 85,000 per year Requirements: Demonstrable experience in at least one back-end type safe programming language (Golang preferred but other experience can be considered) Comfortable/experienced with back-end micro-service architecture and communication, specifically REST and asynchronous messaging services (e.g., Kafka, RabbitMQ, etc.) Experience working within a Scrum framework as part of a team to deliver business functions and customer journeys that are tested and automated throughout the CICD pipeline to production Bachelors Degree in computer science, computer engineering, or other technical discipline, or equivalent work experience Experience in professional software development Solid understanding of test-driven development, including unit, component, functional, system integration, and regression tests Knowledge of software engineering methodologies (Agile, Scrum, Kanban, SAFe, Test-Driven Development (TDD), Behavior Driven Development (BDD), and Waterfall) Familiarity with technologies such as Kafka, Postgres, Golang, Git, gRPC, Docker, GraphQL Experienced in continuous integration (CI), continuous deployment (CD), and continuous testing (CT), including tools such as Jenkins, Rally, and/or JIRA, and version control such as GIT or SVN Responsibilities: Build and enhance features in the Account domain of our Loyalty and Benefits platform Coordinate and collaborate with other Engineers across the platform to share knowledge and principles Work on a modern microservice-based platform, utilizing Golang, Kafka, and Docker Drive innovation and grow knowledge and skills in software engineering practices Ensure high quality of deliverables through testing and automation throughout the CICD pipeline Technologies: Docker Git Golang GraphQL JIRA Jenkins Kafka Kanban REST RabbitMQ TDD gRPC More: We are seeking an enthusiastic and diligent Golang Software Engineer to join our team focused on enhancing our global Loyalty and Benefits platform. Our platform is designed to manage all aspects of the Loyalty and Benefits customer experience worldwide. You will have ample opportunities for innovation while working in a collaborative Scrum team environment. We value continuous learning and provide benefits aimed at fostering professional growth. Join us as we transform customer experiences! last updated 21 week of 2026