Gresham

Software Engineer Clojure

Company
Location
City Of Bristol, England, United Kingdom
Posted At
9/3/2025
Description

The Role

We’re looking for a Software Engineer (Clojure) to join our development team in either our Bristol or Bangalore office. You’ll play a key role in designing and delivering innovative solutions, with much of your time devoted to hands-on development in Clojure.


This role will see you working with event-sourced, CQRS-based systems backed by PostgreSQL, and tackling challenges around distributed systems, data consistency, and performance. You’ll also gain valuable exposure to the financial services domain—building expertise in payments, settlements, deposits, and related banking processes.

We operate in an agile environment (Scrum/Kanban), with practices such as TDD, pair programming, and continuous improvement at the core of how we work.


What You’ll Do

  • You will be responsible for writing clean, secure and well-tested code
  • You will identify appropriate technology and approaches
  • You will use test driven development, pair-programming and other elements of XP and will be encouraged to suggest changes and improvements to process
  • Promoting knowledge sharing and adoption of good practice, you will maintain and improve system robustness, resilience and stability


What You’ll Bring

  • Strong proficiency in Clojure with real-world delivery experience.
  • Hands-on experience with Apache Kafka and Kafka Streams.
  • A passion for functional programming and collaborative software delivery.


Desirable Experience 

  • Understanding of distributed systems and event sourcing patterns.
  • Familiarity with PostgreSQL and eventual consistency models.
  • Exposure to the Grafana stack (Grafana, Prometheus, Loki/Tempo) for monitoring and observability.
  • Experience in financial services technology or other mission-critical systems.


Who You Are

  • A collaborative team player who thrives in agile environments.
  • Comfortable taking ownership and driving work forward independently when needed.
  • Detail-oriented, with a focus on data integrity, performance, and quality.
  • Curious, eager to learn, and passionate about functional programming.



logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Software Engineer Clojure | Gresham | Hunt UK Visa Sponsors