Staff Product Engineer in London

Staff Product Engineer in London

London Full-Time 80000 - 100000 € / year (est.) No home office possible
Stacks

At a Glance

  • Tasks: Tackle complex technical challenges and shape the future of finance with AI.
  • Company: Join a fast-growing startup recognised as one of Harmonic’s Hottest Startups of 2026.
  • Benefits: Competitive equity, modern workspace, and a strong team culture with regular socials.
  • Other info: Collaborate with top-tier talent from companies like Uber and Meta in a dynamic environment.
  • Why this job: Make a real impact in a foundational role at the forefront of AI and finance.
  • Qualifications: Full stack experience with a focus on TypeScript and Node.js; customer-centric mindset.

The predicted salary is between 80000 - 100000 € per year.

About Stacks

Stacks is building an AI-native platform that reinvents how modern finance teams run the monthly close. The opportunity is massive: every growing company depends on accurate, timely financial data, yet most are still operating with tools and workflows built for a different era. In just two years, we’ve grown from a team of 2 to 30+ and are on a rapid trajectory towards $10m ARR. We’ve raised a $23m Series A led by Lightspeed Venture Partners, and we were recently recognised as one of Harmonic’s Hottest Startups of 2026. We’re already trusted by leading European scale-ups including Pleo, Freetrade, and Motorway.

Our team is a blend of finance, product, and technical experts from top-tier companies like Uber, Plaid, Miro, Meta, Mollie, and Bunq, united by the drive to create a game-changing solution. We’re a team that is deeply customer-obsessed, plays to win, and isn’t afraid to take big, bold bets. We move fast, hold a high bar, and are committed to growing together as we scale.

🔎 About the Role

Stacks is looking for a Staff Product Engineer to set the technical standard for how we build. This is not a management role. It is an individual contributor role with outsized influence, where your decisions shape architecture, unblock teams, and define what great looks like across the entire engineering organization. You will work at the intersection of complex technical problems and real customer outcomes. You will be the person others come to when the problem is hard, when the trade-off is unclear, or when the stakes are high. You will define the approach, not just execute it.

🧱 What You'll Do

  • Own the most technically complex and highest-impact problems in the product, end to end, from architectural vision through to production reliability.
  • Define technical direction across the engineering team: set patterns, establish standards, and make foundational decisions that others build on for years.
  • Lead cross-functional technical discussions, partnering closely with product, design, and the founding team to translate ambiguous problems into elegant, scalable solutions.
  • Join customer calls and engage directly with finance leads and CFOs. You will bring technical depth to commercial conversations and use what you learn to sharpen what we build.
  • Identify and resolve systemic risks before they become production incidents. You design for failure, not around it.
  • Raise the bar for the whole team: through code reviews, technical mentorship, and by modelling what rigorous, thoughtful engineering looks like in practice.
  • Lead by example as an active contributor: not only setting technical direction, but consistently writing production code, raising the bar in code reviews, mentoring engineers, and evolving AI-native engineering workflows.

Our product and technology are always evolving, so being a fast learner matters more than knowing our stack on day one. Here is what we are currently building with:

  • Frontend: React, Next.js
  • Backend: Node.js, Express, TypeScript, Python, Protobuf
  • Data and Infrastructure: PostgreSQL, Redis, Google Cloud Platform, Terraform

🧩 What You Need

  • Ownership and DRI mindset: You own problems end to end, create clarity when none exists, and take responsibility for outcomes without waiting to be told what to do next.
  • Full stack depth with a backend focus: Strong TypeScript and Node.js fundamentals, comfortable across the stack, solid on API design, async processing, failure handling, and data modelling.
  • Judgment under ambiguity: You make high-quality trade-offs between speed, correctness, and long-term system health. You choose simple and scalable where others over-engineer.
  • Product and customer mindset: You think in customer problems, not tickets. You have talked to users and used what you learned to change what you built.
  • Learning speed: You close gaps independently and with urgency. You do not need a long ramp-up or structure to orient yourself.
  • Execution and reliability: You have shipped things that mattered and felt personally responsible when they did not work. You design for failure from the start.
  • Influence and leverage: You make the engineers around you faster and better through how you write code, share context, and raise issues.

🚀 What’s in It for You

  • Foundational role: Help shape a category-defining company from an early stage, working directly with founders and a small, high-agency team.
  • Cutting-Edge Technology: Work at the forefront of the AI revolution in a product where AI is core, not bolted on.
  • Meaningful ownership: Competitive equity in a company scaling rapidly towards $10m ARR, where your impact will directly shape the outcome.
  • Cutting-edge product and tech: Work at the intersection of AI and finance, building systems that fundamentally change how companies run their financial close.
  • High-calibre team: Collaborate with people from companies like Uber, Plaid, Miro, and Mollie.
  • Exceptional workspace: Our London HQ is based in Fora — a modern, design-led space in the heart of the city with access to a gym, classes, and an environment built for focused, in-person building.
  • Strong team culture: We run regular socials and off-sites that bring the team together properly.

🤝 The Hiring Process

We move fast. Most candidates complete the full process within two weeks.

  • Step 1: 30 min intro chat with our TA team to learn more about Stacks and get genuinely excited about what we are building.
  • Step 2: 45 min product and tech chat to explore how engineering and product collaborate at Stacks and what ownership really looks like here.
  • Step 3: 60 min system design, your chance to show how you translate product requirements into technical architecture and make trade-offs that matter.
  • Step 4: 60 min coding session, a focused moment for you to tackle a real engineering problem the way you would on the job.
  • Step 5: 45 min onsite conversation with our Founder about Stacks culture, values, and the journey ahead.
  • Step 6: Offer. If we have gotten this far, we are excited about you and we will make that clear.

Staff Product Engineer in London employer: Stacks

Stacks is an exceptional employer that offers a unique opportunity to shape the future of finance technology in a dynamic and innovative environment. With a strong focus on employee growth, you will work alongside a high-calibre team in a modern London HQ, enjoying competitive equity and a vibrant work culture that fosters collaboration and creativity. Join us to make a meaningful impact while being part of a rapidly scaling company at the forefront of the AI revolution.

Stacks

Contact Detail:

Stacks Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff Product Engineer in London

Tip Number 1

Get to know the company inside out! Research Stacks, its products, and its culture. This will help you tailor your conversations during interviews and show that you're genuinely interested in being part of the team.

Tip Number 2

Network like a pro! Connect with current employees on LinkedIn or attend industry events. Building relationships can give you insider info and might even lead to a referral, which is always a bonus!

Tip Number 3

Prepare for those technical chats! Brush up on your coding skills and be ready to discuss architectural decisions. Practising common system design problems can really set you apart during the interview process.

Tip Number 4

Don’t forget to showcase your problem-solving mindset! During interviews, share examples of how you've tackled complex issues in the past. This will demonstrate your ownership mentality and ability to thrive under ambiguity.

We think you need these skills to ace Staff Product Engineer in London

Technical Architecture
Full Stack Development
TypeScript
Node.js
API Design
Async Processing
Data Modelling

Some tips for your application 🫡

Be Yourself:When you're writing your application, let your personality shine through! We want to get to know the real you, so don’t be afraid to show your passion for tech and finance.

Tailor Your Application:Make sure to customise your application to highlight how your skills and experiences align with what we're looking for. Mention specific projects or technologies that relate to the role of Staff Product Engineer.

Show Your Problem-Solving Skills:We love candidates who can tackle complex problems. Use your application to share examples of how you've approached tough challenges in the past and what impact your solutions had.

Apply Through Our Website:For the best chance of getting noticed, make sure to apply directly through our website. It helps us keep track of your application and ensures it reaches the right people quickly!

How to prepare for a job interview at Stacks

Understand the Product and Customer Needs

Before your interview, dive deep into Stacks' product and its impact on finance teams. Familiarise yourself with how AI is integrated into their platform and think about customer problems you can solve. This will help you speak confidently about how your skills align with their mission.

Showcase Your Technical Depth

Be prepared to discuss your experience with TypeScript, Node.js, and full-stack development. Bring examples of past projects where you tackled complex technical challenges. Highlight your ability to make high-quality trade-offs between speed and system health, as this aligns with what they value in a Staff Product Engineer.

Prepare for System Design Questions

Expect to face system design scenarios during the interview. Practice translating product requirements into technical architecture. Think about how you would approach scalability and reliability, and be ready to discuss your thought process clearly and concisely.

Demonstrate Your Ownership Mindset

During the interview, emphasise your ownership and DRI mindset. Share stories where you took responsibility for outcomes and created clarity in ambiguous situations. This will resonate well with Stacks' culture of accountability and fast-paced decision-making.