Return to jobs Return to jobs

Senior Software Engineer (Functional Programming)

Funding Circle


Posted over 30 days ago...

Join Our Team as a Senior Software Engineer and Shape the Future of Small Business Lending


icon Salary

No salary declared 😔

icon Location

London, United Kingdom - Hybrid

icon Nomad Friendly?

Hybrid (In-person ~2 days / week)- London United Kingdom

icon Expires

Expires at anytime

Organisation Summary

At the forefront of small business financing, we stand as a beacon of innovation. We're a melting pot of culture and expertise, representing over 25 countries, dedicated to a singular mission: to craft the ultimate funding haven for small businesses. Leveraging a decade's worth of prowess, our platform revolutionizes SME lending with advanced data and technology, creating an unparalleled customer journey.

Role Summary

  • Develop critical systems within a dynamic team of Engineers.
  • Drive innovation by automating processes, allowing the company to scale efficiently.
  • Engage with a tech stack that includes Clojure, Ruby, Kafka, and AWS infrastructure managed through Terraform.

Role Requirements

  • Proficiency in at least one major functional programming language (e.g., Clojure, Haskell, Scala, Elixir, Erlang, Rust).
  • Strong foundational programming knowledge, including data structures and algorithms.
  • Adept at functional programming concepts.
  • Comfortable with Unix/Linux development environments.
  • Familiar with Agile methodologies such as Scrum, BDD, TDD, and CI/CD.
  • An interest in or experience with Distributed Systems or Event-Driven Architectures.

The role

We are looking for a Senior Software Engineer. The driving force behind the world’s leading platform for small business lending is our engineering team. We are a diverse group from more than 25 different countries and cultures who bring together a wide range of backgrounds and experience (from music to aerospace engineering).

Who are we?

Our mission is to build the place where small businesses get the funding they need to win. We do this by uniting cutting-edge data and technology to deliver an unbeatable customer experience. With a decade of expertise under our belt, we've built a game-changer of a platform that's reshaping the landscape of SME lending.

What will you be doing?

Working on a Funding Circle critical system as part of a team of Engineers. Delivering innovation through software to automate processes that enable Funding Circle to operate at scale. We work with a variety of tech, but you should expect to be mainly working with Clojure, Ruby and Kafka all built entirely on AWS via Terraform.

What we’re looking for

Experienced in at least one major functional programming language (Clojure, Haskell, Scala, Elixir, Erlang, Rust). Fundamental programming skills (data structure, algorithms). Knowledgeable of functional programming. Familiarity developing on Unix/Linux. Knowledge of Agile, Scrum, BDD, TDD and CI/CD. An interest or experience in Distributed Systems or Event-Driven Architectures.

Why join us?

Our Circler proposition is designed to support employees both in and out of work, and it is anchored around four pillars: Health, Wealth, Development & Lifestyle. We offer hybrid working, with 2-3 days per week based in the office. When you’re in the office you can take advantage of our free barista and subsidised lunches through JustEat and we will help support your home working set-up. We support flexible working arrangements so please speak to our recruitment team if this is something you’d like to learn more about.


Hire with Escape

Showcase your progressive organisation and post your open roles to the biggest UK community of purpose driven job seekers.

Get Started