Principal Software Engineer

Ocho · Belfast, Northern Ireland, United Kingdom
LinkedIn

Posted

Aug 13, 2026 (Aug 13)

Seniority

Lead

Work Model

Hybrid

Type

Not Specified

Category

Full-Stack

Salary

Not specified

Skills

AWS Java Kafka Observability REST API Spring Boot

Description

SENIOR JAVA ENGINEER Hybrid, Belfast AT A GLANCE - Hybrid from Belfast, with flexibility on which days you come in - Java 21, Spring Boot, Kafka and AWS - Senior level with ownership of a core domain, not ticket work - Platform rebuild in flight, so you are joining early enough to shape it - Small engineering team inside a well-funded business ABOUT THE COMPANY My client is a payments and reconciliation platform serving mid-market finance teams across the UK and Ireland. They process several million transactions a month and their engineering team sits at the centre of the product rather than off to the side of it. The business is profitable, backed by a long-term investor, and has spent the last year rebuilding its core platform onto an event-driven architecture. It is a genuinely engineering-led environment, with technical decisions made by the people writing the code. THE ROLE You will join a backend team of six, owning a core domain of the platform end to end. The work is a mix of building new services on the event-driven architecture and carefully retiring parts of the older monolith without disrupting live clients. There is a strong preference for people who think about data correctness and failure modes, because in this domain getting it wrong is expensive. You will work closely with product and with the data team, and you will be expected to have opinions on design rather than wait to be handed a spec. KEY RESPONSIBILITIES - Design and build backend services in Java and Spring Boot - Own a core domain of the platform from design through to production support - Build event-driven pipelines using Kafka for transaction processing and reconciliation - Migrate functionality out of the legacy monolith without breaking existing clients - Own reliability, observability and performance across your services - Contribute to design reviews and help set engineering standards across the team - Mentor mid-level engineers through code review and pairing - Work with product to shape what gets built, not just how WHAT YOU WILL NEED Essential - 9+ years of commercial Java experience, ideally Java 17 or later - Strong Spring Boot and REST API design - Experience with event-driven or