Engineering Manager

Engineering Manager

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Griffin

At a Glance

  • Tasks: Lead engineering teams, ensuring high-quality code and supporting team development.
  • Company: Griffin, a tech-driven bank for innovative financial products.
  • Benefits: Remote-first work, flexible hours, and a supportive culture.
  • Other info: Inclusive environment aiming for diverse representation in fintech.
  • Why this job: Join a mission to revolutionise finance with cutting-edge technology.
  • Qualifications: Experience in functional programming and team leadership.

The predicted salary is between 36000 - 60000 £ per year.

About Griffin

We’re Griffin! We’re the bank for companies who want to build and launch financial products. Our context is that we are rapidly heading towards a future where most of us access financial services through technology companies rather than high street banks. Companies are now embedding financial products into their apps and user journeys so that their customers can seamlessly make payments, manage expenses, take out loans, save, invest, and do more. The problem is that companies are still dependent on legacy banking infrastructure if they want to offer regulated financial products. They need to either partner directly with an incumbent bank or stitch together middleware from various Banking as a Service (BaaS) providers. This process is slow, expensive, and complex, making it very hard for companies to get new financial products off the ground. At Griffin, we want to change this.

Our purpose is to make it easy for companies to bring finance to their customers at the point of greatest relevance. So, we built a bank. But not just any bank! Griffin is 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.

Our culture is our most important asset, and one of the ways we safeguard it is by being extremely intentional about hiring the right people. We won’t hire people who don’t seem like a strong fit for our core values, even if they’re otherwise extremely qualified. We believe that smart, motivated, conscientious people thrive in high‑trust, high‑autonomy environments. That’s why we’re transparent by default, and we encourage open discussion and challenge across all levels of the organisation. We’re also remote‑first, asynchronous, and fully flexible – because you’re the expert on how and when you do your best work.

The Craft Function has seven Engineering teams within Craft: Banking, Infrastructure, Onboarding and Financial Crime, Payments, Platform, Cards, and Tooling. Each team is cross‑functional, with the Product, Design, and Engineering skills required to discover, shape, architect, build, test, and run end‑to‑end features. Rather than “move fast and break things”, we aim to move thoughtfully and make few mistakes. We are an output‑driven environment that operates with extreme autonomy; people are free to keep their own hours and we don’t micromanage each other. Our backend stack is Clojure, FoundationDB, Bazel, Kubernetes, and AWS. Our frontend stack is CLJS, Reframe, but we are moving towards Svelte.

Who are you? You’re a capable IC who is able to ship high‑quality code but is equally passionate about helping other engineers achieve their goals and become the best engineers they can. You have a solid understanding of what good looks like for a high‑performing engineering team of different skillsets and experience levels. You actively look for cross‑functionality and have experience working with product and operations teams. You have worked with functional languages (Clojure, Haskell, Erlang, Elixir etc.) in production.

What will you be doing here?

  • Be a leader of one or more teams, taking accountability for their deliveries and the health of their technology.
  • Manage your team’s delivery cycles, ensuring that development work is ready to be picked up, estimated, and prioritised to optimise output.
  • Support team delivery, dedicating 10‑20 hours per week writing code, debugging, and participating in code review.
  • Support the team in maintaining a high technical standard and best working practices including documentation.
  • Coach your teams in everything from architectural vision to operational excellence.
  • Collaborate with the CTO and product management team to set and execute against the right goals.
  • Develop engineers on the team, helping them advance in their careers.
  • Take a prominent role in recruiting across engineering and product.

How do I apply? Are we your next move? Apply via the link below; if there’s a match, our Talent team will reach out to schedule an initial conversation and talk you through what happens next.

We’re remote‑first. We have a small London office in Moorgate, but we are 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.

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

Engineering Manager employer: Griffin

Griffin is an exceptional employer, offering a remote-first, flexible work culture that empowers employees to excel in their roles. With a strong focus on innovation and collaboration, the company provides ample opportunities for professional growth, particularly in the dynamic fintech sector. Employees enjoy a comprehensive benefits package, including generous holiday allowances, private medical cover, and enhanced parental leave, all while contributing to a mission-driven environment that values diversity and inclusion.

Griffin

Contact Details:

Griffin Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineering Manager

Tip Number 1

Network like a pro! Reach out to people in your industry, especially those at Griffin or similar companies. A friendly chat can open doors and give you insights that a job description just can't.

Tip Number 2

Prepare for the interview by understanding Griffin's culture and values. Think about how your experiences align with their mission to make finance accessible through tech. Show them you're not just a fit on paper but also in spirit!

Tip Number 3

Practice your coding skills and be ready to showcase your problem-solving abilities. Griffin values high-quality code, so brush up on your functional programming knowledge and be prepared to discuss your past projects.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the Griffin team!

We think you need these skills to ace Engineering Manager

Leadership
Accountability
Team Management
Delivery Cycle Management
Code Review
Technical Standards Maintenance
Coaching

Some tips for your application 🫡

Show Your Passion for Tech:When you're writing your application, let your enthusiasm for technology and engineering shine through. We want to see that you’re not just skilled but also genuinely excited about building innovative financial products.

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with functional languages and cross-functional teamwork. We love seeing how your unique background aligns with our mission at Griffin!

Be Authentic:Don’t be afraid to show your personality! We value authenticity and want to get to know the real you. Share your experiences and what drives you in your career – it helps us see if you’re a good fit for our culture.

Apply Through Our Website:Remember to apply via our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it makes the whole process smoother for everyone involved.

How to prepare for a job interview at Griffin

Understand Griffin's Mission

Before your interview, take some time to really grasp what Griffin is all about. Familiarise yourself with their mission to simplify financial services for companies. This will not only help you answer questions more effectively but also show your genuine interest in the role and the company.

Showcase Your Technical Skills

As an Engineering Manager, you'll need to demonstrate your technical prowess. Be prepared to discuss your experience with functional programming languages like Clojure or Haskell. Bring examples of past projects where you've successfully led teams and delivered high-quality code, as this will highlight your capability to manage and mentor engineers.

Emphasise Team Collaboration

Griffin values cross-functionality and collaboration. Be ready to share specific instances where you've worked closely with product and operations teams. Highlight how you’ve fostered a collaborative environment and helped team members achieve their goals, as this aligns with their culture of support and autonomy.

Prepare Questions About Culture

Since Griffin places a strong emphasis on culture, come prepared with thoughtful questions about their work environment. Ask about how they maintain transparency and encourage open discussions. This shows that you’re not just interested in the job, but also in being a good cultural fit for the team.