G

Griffin

API-first BaaS for payments and onboarding

Infrastructure Engineer

Platform EngineeringUpdated on Nov 7
Full-timeRemote in UK

About the Job

Requirements

  • You have experience running container orchestration in production, writing infrastructure as code, and understanding IP networking well enough to debug problems.
  • You have experience building and managing production cloud environments, including networking, identity management, and compute at scale.
  • You have strong software engineering fundamentals and can design, test, review, and configure production software and infrastructure.
  • You are comfortable working in small startup teams with shifting priorities and high autonomy.
  • You can learn Clojure on the job; prior experience with functional languages is helpful.
  • You are comfortable learning new languages and approaches and reading open-source systems and tools written in diverse languages.
  • You must complete background screening, including verification of right to work, criminal record, credit history, social media, and professional references; the offer is conditional on satisfactory review.

Responsibilities

  • Build and manage the bank's infrastructure in the cloud and on hardware in third-party data centres.
  • Run FoundationDB clusters and develop software and tooling for hitless upgrades.
  • Manage Kubernetes, write infrastructure as code in Pulumi and CDK, run the Bazel build farm, and own the deployment pipeline from continuous integration to production.
  • Build operational resilience through replica clusters, multi-region failover, and chaos engineering.
  • Manage security access, CircleCI pipelines, DataDog integration, and cloud spend.
  • Build self-hosted infrastructure for a hybrid-cloud setup and reduce single-vendor reliance.
  • Improve Kubernetes scaling and the build farm, and build PKI infrastructure and a global HTTP routing layer for seamless site failover.
  • Make infrastructure architecture decisions, including system structure, technical approaches, and tooling.
  • Maintain and improve production reliability across the database, compute, build farm, and deployment pipelines.
  • Own CI/CD, security access, monitoring integration, and infrastructure that enables safe deployments by other teams.
  • Manage infrastructure cost and resource usage across AWS and DataDog.
  • Design, implement, test, review, and maintain infrastructure software, including the database control plane, operational tooling, and automation.
  • Identify scale, security, and compliance issues before they affect services; address architectural causes of incidents.
  • Work with backend teams to stress-test database and compute platforms, test multi-region failover, reduce deployment times, and make risky manual operations routine and reliable.
  • Learn and use Clojure for tooling, database control-plane work, operational scripts, and automation.

Desired Qualifications

  • Experience with functional programming languages.

About the Company

Griffin

API-first BaaS for payments and onboarding

Griffin is a UK-based Banking as a Service (BaaS) platform that provides an API-first set of financial services to other businesses. It enables embedded finance by offering payments, customer onboarding, and full banking infrastructure through APIs, so partners can build and launch their own financial products without managing regulatory or technical complexities. Griffin differentiates itself by holding a UK banking license, which allows it to hold customer funds and run regulated financial activities, positioning it as a regulated intermediary that handles compliance and technology for its clients. The company’s goal is to enable fintechs and other businesses to embed regulated financial services into their products, expanding the market for programmable, scalable financial solutions.

Company size
51-200
Company stage
Series B
Total funding
$90.1M
Headquarters
London, United Kingdom
Founded
2017

Recently Posted Jobs

Explore more opportunities at Griffin

See more jobs