Engineering Team Lead in London

Engineering Team Lead in London

London Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Swap

At a Glance

  • Tasks: Lead a dynamic team to build foundational infrastructure and define core domain models.
  • Company: Join Swap, the AI-native platform revolutionising global commerce.
  • Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
  • Other info: Thriving culture that values creativity, clarity, and shared ownership.
  • Why this job: Make a real impact in a fast-paced, innovative setting while shaping the future of commerce.
  • Qualifications: 5+ years in backend or full-stack engineering with strong leadership skills.

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

About Swap

Swap is the infrastructure behind modern agentic commerce. The only AI-native platform connecting backend operations with a forward-thinking storefront experience. Built for brands that want to sell anything — anywhere, Swap centralises global operations, powers intelligent workflows, and unlocks margin-protecting decisions with real-time data and capability. Our products span cross-border, tax, returns, demand planning, and our next-generation agentic storefront, giving merchants full transparency and the ability to act with confidence. At Swap, we're building a culture that values clarity, creativity, and shared ownership as we redefine how global commerce works.

About the Role

We are looking for a Team Lead to found and lead the newly formed Unified Domain Team within our Enablement Group. This is a greenfield, high-leverage role: you will define and drive adoption of Swap's canonical domain entities and API contracts across the entire engineering organisation. This team exists to solve a real and growing problem — every new partner or market integration today requires bespoke, duplicated engineering effort. You will eliminate that tax by establishing shared, stable, and versioned domain structures that product teams can build on with confidence. The ideal candidate is both a technical leader and a systems thinker who thrives in ambiguous, cross-cutting work and knows how to ship pragmatically without sacrificing long-term integrity. This is a hands-on role (~50% coding initially) with people leadership responsibilities.

Responsibilities

  • Lead a small, focused team with the autonomy and clarity to build foundational infrastructure.
  • Define, publish, and version canonical domain models for Swap's core entities.
  • Own the delivery of schemas and OpenAPI definitions.
  • Establish and maintain a lightweight governance pipeline: review process, ownership model, versioning policy, and deprecation strategy.
  • Translating software requirements into working, high-performance software.
  • Playing a key role in architectural and design decisions, building toward efficient architecture.
  • Collaborate with cross-functional teams; work closely with product managers, and other engineers and team leads to gather requirements and translate them into technical specifications.
  • Hire, mentor, and grow the team as scope expands.

Requirements

  • Proven experience leading or tech-leading an engineering team, including cross-functional collaboration and ownership of architectural decisions.
  • 5+ years of backend or full-stack engineering experience, with strong TypeScript/JavaScript and Node.js skills.
  • Experience designing versioned APIs (REST/OpenAPI and/or GraphQL with schema governance).
  • Experience working in platform or infrastructure engineering roles — comfortable with work whose primary customer is other engineers.
  • Ability to navigate ambiguity: you can ship a pragmatic V0, articulate why it's the right trade-off, and iterate toward a stronger long-term model.
  • Excellent communication skills — you can translate complex technical standards into clear guidance for product engineers.
  • Experience with eCommerce systems, partner integrations, or multi-tenant platforms is a strong plus.
  • Passion for systems that outlast individuals — documentation, ownership, and tooling are first-class concerns for you.
  • A BSc in Computer Science or Mathematics (or equivalent experience).
  • Enjoy working in a fast paced, high-growth environment.

Engineering Team Lead in London employer: Swap

At Swap, we pride ourselves on fostering a dynamic and inclusive work culture that champions creativity, clarity, and shared ownership. As an Engineering Team Lead, you will not only lead a talented team in a greenfield environment but also have the opportunity to shape foundational infrastructure that drives global commerce. With a strong emphasis on employee growth, mentorship, and collaboration, Swap offers a unique chance to make a meaningful impact while working in a fast-paced, innovative setting.

Swap

Contact Details:

Swap Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Engineering Team Lead in London

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Prepare for those interviews! Research Swap and understand our products and culture. We want to see your passion for what we do, so think about how your skills can contribute to our mission of redefining global commerce.

Tip Number 3

Showcase your skills through projects or contributions! If you’ve got a GitHub or portfolio, make sure it’s up to date. We love seeing practical examples of your work, especially if they relate to backend engineering or API design.

Tip Number 4

Don’t hesitate to apply directly through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talent that aligns with our values and vision.

We think you need these skills to ace Engineering Team Lead in London

Team Leadership
Technical Leadership
Systems Thinking
TypeScript
JavaScript
Node.js
API Design

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Engineering Team Lead role. Highlight your leadership experience and technical expertise, especially in backend engineering and API design.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're the perfect fit for Swap. Share your passion for building infrastructure and how you can contribute to our mission of redefining global commerce.

Showcase Your Technical Skills:Don’t shy away from detailing your technical skills, especially in TypeScript, JavaScript, and Node.js. We want to see how you've applied these in real-world scenarios, particularly in leading teams or projects.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Swap!

How to prepare for a job interview at Swap

Know Your Stuff

Make sure you brush up on your TypeScript, JavaScript, and Node.js skills. Be ready to discuss your past experiences leading engineering teams and how you've tackled architectural decisions. Swap values technical leadership, so showcasing your expertise will definitely give you an edge.

Understand the Role

Dive deep into what it means to be a Team Lead at Swap. Familiarise yourself with the concept of canonical domain models and API contracts. Being able to articulate how you would approach building foundational infrastructure will show that you're not just interested in the role, but that you understand its significance.

Show Your Collaborative Spirit

Since this role involves working closely with cross-functional teams, prepare examples of how you've successfully collaborated in the past. Highlight your communication skills and how you've translated complex technical standards into clear guidance for others. This will demonstrate that you can bridge the gap between technical and non-technical stakeholders.

Embrace Ambiguity

Swap is looking for someone who can navigate uncertainty and make pragmatic decisions. Be ready to discuss times when you've shipped a V0 product and how you iterated on it. Showing that you can balance short-term needs with long-term goals will resonate well with the interviewers.