Software Engineer

Software Engineer

Full-Time 28800 - 48000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Build innovative financial products using cutting-edge technology in a collaborative environment.
  • Company: Join Griffin, a forward-thinking bank for fintechs and brands.
  • Benefits: Enjoy remote work flexibility, competitive salary, and professional growth opportunities.
  • Why this job: Make a real impact in the fintech space while working with a talented team.
  • Qualifications: Experience in software development, preferably with functional programming skills.
  • Other info: Embrace a diverse and inclusive culture with excellent career progression.

The predicted salary is between 28800 - 48000 £ per year.

Hi, we’re Griffin! We’re the bank for companies who want to build and launch financial products. We’re a technology platform and a bank: fully regulated, API-first, developer-centric, and purpose-built to serve innovative fintechs and brands who want to build and embed financial products.

We’re moving toward a future where most people access financial services through technology companies rather than high street banks. Companies now embed financial products into their apps so customers can make payments, manage expenses, take out loans, save, invest, and more. Legacy banking infrastructure remains a barrier, so Griffin aims to change that.

Our culture: We safeguard our values by hiring the right people. We operate with high trust and high autonomy, are transparent by default, and support remote-first, asynchronous work so you can work when you do your best.

The Craft Function: We have seven Engineering teams within Craft: Banking, Infrastructure, Onboarding and Financial Crime, Payments, Platform, Cards and Tooling. Each team is cross-functional with Product, Design and Engineering to discover, shape, architect, build, test and run end-to-end features. We aim to move thoughtfully and minimize mistakes, working in an output-driven environment with autonomy; people keep their own hours and there is no micromanagement. Our backend stack includes Clojure, FoundationDB, Bazel, Kubernetes and AWS. Our frontend stack includes CLJS, Reframe, Reagent, React, Stitches, Storybook and Playroom.

As a backend engineer, you’ll be responsible for building one of our core product pillars. You’ll work in one of our Craft teams—exact team depends on your background, current team needs and your preference. Day to day, you might work on banking domain features (onboarding, transaction monitoring, ledgers, payment rails) or SaaS features (invoicing, webhooks, roles and permissions).

Griffin supports two tracks—individual contributor and people leadership. This role focuses on individual contribution with strong hands-on skills, with the option to move into people management over time if you’d like to explore it.

The ideal candidate will have most of the following:

  • At least two years of professional experience. We hire across multiple levels—from strong mid-level engineers to senior or lead engineers who can help shape our technical direction.
  • Some functional programming experience, ideally with Clojure, but we’re open to Scheme, Haskell, Erlang, Elixir or Scala as well.
  • Either a very strong distributed systems background or substantial full-stack experience (i.e., integrating front and backends directly).
  • Experience collaborating with Product Managers and UX/UI Designers to build products that solve customer needs.

Nice to haves:

  • Experience with the other parts of our stack (Bazel, FoundationDB, Kube, AWS).
  • Have worked in domains relevant to what we’re building (banking, payments, billing or broader fintech).
  • Experience working in small teams, ideally in fast-paced startup environments.

The interview process:

  • Get to know you with a member of our Talent team
  • Take-home task evaluating writing and coding in Clojure
  • Discussion to learn about your software engineering craftsmanship and mindset, and to explore your experience and collaboration with engineering leadership
  • Discussion around deep technical topics with peers, system design, and APIs knowledge
  • Griffin culture interview with Grifflings outside of the Engineering Guild, plus an opportunity to meet a founder

If there’s a match, apply via the link below and our Talent team will reach out to schedule an initial conversation and explain what happens next.

We’re remote-first. We have a small London office in Moorgate, but we’re comfortable hiring people to work from anywhere in the UK. About a third of the company is based within occasional commuting distance of London; the rest are full-time remote.

Our goal is for Griffin to proportionally represent the diversity of the working population. We’re building a supportive, empowering and inclusive environment for every member of our team—whatever your race, ethnicity, gender, age, sexual orientation, physical ability, nationality, neurodiversity, or religious beliefs. If you’re part of a group under-represented in fintech, we’d love to hear from you.

Software Engineer employer: Griffin

At Griffin, we pride ourselves on being an exceptional employer that champions innovation and autonomy in a remote-first environment. Our culture fosters transparency and collaboration, allowing software engineers to thrive while contributing to cutting-edge financial products. With ample opportunities for professional growth and a commitment to diversity and inclusion, Griffin is the ideal place for those looking to make a meaningful impact in the fintech space.
G

Contact Detail:

Griffin Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Get to know Griffin and its culture before your interview. Dive into their website, read up on their values, and understand what makes them tick. This will help you tailor your responses and show that you're genuinely interested in being part of their team.

✨Tip Number 2

Practice coding challenges relevant to the tech stack they use, especially Clojure. Use platforms like LeetCode or HackerRank to sharpen your skills. Being well-prepared will boost your confidence during the technical discussions.

✨Tip Number 3

Don’t underestimate the power of soft skills! Be ready to discuss how you've collaborated with Product Managers and Designers in the past. Highlighting your teamwork can set you apart from other candidates.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re proactive and keen to join the Griffin family.

We think you need these skills to ace Software Engineer

Clojure
Functional Programming
Distributed Systems
Full-Stack Development
Collaboration with Product Managers
Collaboration with UX/UI Designers
Bazel
FoundationDB
Kubernetes
AWS
Banking Domain Knowledge
Payments Domain Knowledge
Fintech Experience
Teamwork in Fast-Paced Environments

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer at Griffin. Highlight your experience with functional programming and any relevant tech stacks, especially Clojure. We want to see how your skills align with our needs!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for fintech and how you can contribute to our mission. Be genuine and let us know why you’re excited about working with us at Griffin.

Showcase Your Projects: If you've worked on any projects that demonstrate your backend engineering skills, make sure to include them. We love seeing real-world applications of your work, especially if they relate to banking or payments!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and get the ball rolling. We can’t wait to hear from you and see what you bring to the table!

How to prepare for a job interview at Griffin

✨Know Your Tech Stack

Familiarise yourself with the technologies mentioned in the job description, especially Clojure and the backend stack. Be ready to discuss your experience with functional programming and how it relates to Griffin's needs.

✨Showcase Collaboration Skills

Prepare examples of how you've worked with Product Managers and UX/UI Designers in the past. Highlight specific projects where your collaboration led to successful outcomes, as this is crucial for the role.

✨Understand the Company Culture

Griffin values transparency and autonomy, so be prepared to discuss how you thrive in such environments. Share experiences that demonstrate your ability to work independently while still being a team player.

✨Prepare for Technical Discussions

Expect deep technical conversations during the interview. Brush up on system design principles and APIs, and be ready to explain your thought process clearly. Practice coding problems in Clojure to feel confident during the take-home task.

Software Engineer
Griffin
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Software Engineer

    Full-Time
    28800 - 48000 £ / year (est.)
  • G

    Griffin

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>