R

Runna

Personalized running training plans for runners

Engineering Manager - Full-Stack

Engineering LeadershipUpdated on Nov 12
Full-timeLondon, UK

About the Job

Requirements

  • At least 5 years of professional software engineering experience, including meaningful technical leadership and/or engineering management experience.
  • Experience leading and managing engineers in a fast-paced product environment, ideally owning a team through planning, delivery, and people development.
  • A strong track record of delivering complex projects end-to-end, especially in cross-functional environments with evolving priorities or ambiguity.
  • Ability to align stakeholders across engineering, product, and design, and coordinate work across multiple teams.
  • Strong technical judgment and ability to raise the bar on architecture, design, and implementation quality without being the primary coder on every project.
  • Ability to translate company context into clear team direction and surface risks early.
  • Technical fluency across modern product engineering environments; experience with TypeScript/JavaScript, React Native, AWS cloud environments, and serverless architectures is valuable.
  • Advocacy for iterative development, continuous deployment, test automation, knowledge sharing, pair programming, collaborative design and development, shared code ownership, and cross-functional product team collaboration.

Responsibilities

  • Lead, support, and grow a medium-sized team of approximately 4–8 or more engineers, creating clarity, context, and accountability.
  • Own team delivery for a product or platform area, driving execution from planning through release and aligning work with business goals.
  • Partner with Product, Design, and other Engineering teams to align priorities, manage dependencies, and coordinate cross-team work.
  • Lead through open-ended or ambiguous problems, identify risks, propose solutions, and drive resolutions independently.
  • Encourage experimentation and thoughtful risk-taking, creating space for exploratory work and creative solutions where valuable.
  • Hold engineers accountable for high-quality technical designs and implementations that produce performant, scalable, secure, and maintainable systems.
  • Coach engineers and emerging leaders by providing feedback, mentorship, and support, and delegate opportunities for others to develop leadership.
  • Manage people leadership, including goal setting, performance reviews, career development, and promotions.
  • Create an inclusive team environment built on psychological safety, where people feel supported and able to contribute fully.
  • Communicate company context and explain how the team’s work connects to company strategy and goals.
  • Participate in and drive organization-level initiatives that improve engineering practices for building, planning, hiring, and collaboration.
  • Partner with Recruiting and interviewers to calibrate assessments, make hiring and leveling decisions, and build a diverse team.
  • Track delivery, unblock work, and improve team effectiveness through planning, healthy processes, and continuous improvement.
  • Work with modelling teams on the Train Team to integrate features such as plans adapted around holidays and B races, new plans, and in-app experiences around AI/ML tooling.

Desired Qualifications

  • Experience leading teams working on consumer mobile products, especially React Native apps at scale.
  • Experience delivering impactful work across the full stack, from mobile to backend services and cloud infrastructure.
  • Confidence improving CI/CD pipelines, release processes, and developer productivity.
  • Experience with AWS services and serverless architecture patterns.
  • Hands-on experience with SwiftUI or native mobile development.
  • Personal interest in health, fitness, or sports technology.

About the Company

Runna

Personalized running training plans for runners

Runna creates personalized training plans for runners at all levels, from beginners to elite athletes. It designs training programs with input from a professional running coach and a senior MSK physiotherapist, and delivers them through runna.com. Plans vary by distance, goal, duration, and intensity to match individual fitness levels, with options for ongoing support or premium content. Unlike many generic programs, Runna emphasizes running-specific coaching and injury management, backed by credible experts. The company aims to help people improve their running performance, reach specific goals (like faster 5Ks or finishing marathons), and reduce injury risk through tailored, guided training.

Company size
201-500
Company stage
Seed
Total funding
$10M
Headquarters
London, United Kingdom
Founded
2020

Recently Posted Jobs

Explore more opportunities at Runna

See more jobs