R

Runna

Personalized running training plans for runners

Staff Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UK

About the Job

Requirements

  • At least 6 years of professional software engineering experience, with a focus on technical leadership and driving projects end-to-end.
  • Deep expertise in TypeScript and JavaScript, with a strong foundation across the full stack.
  • Hands-on experience applying AI in a real engineering organization, such as agentic workflows, automated code review, or internal agents, and the ability to assess where it is effective.
  • Familiarity with shipping large language model-backed features to production, including prompt and context design, in a user-facing product.
  • Broad AWS experience across serverless services such as Lambda, API Gateway, and AppSync; containers such as ECS and EKS; and managed services.
  • Skill in defining and delivering features from initial architecture and design through release, testing, and production support.
  • Ability to mentor engineers, support team growth, and guide complex projects from design to release.
  • Comfort using Infrastructure as Code tools such as Terraform, CDK, or CloudFormation.
  • Ability to work autonomously and take ownership without heavy direction.

Responsibilities

  • Lead architectural design and technical strategy across multiple product teams, ensuring scalable, secure, and maintainable solutions.
  • Champion AI adoption across the software development lifecycle, from agentic workflows and automated code review to tooling and guardrails that help the team ship faster without lowering quality.
  • Drive end-to-end delivery of key initiatives, working hands-on to build, test, and ship features across mobile, backend, and integrations.
  • Coach and support engineers through technical guidance, mentorship, and code reviews without creating bottlenecks.
  • Collaborate with Product, Design, and Engineering Leads to define solutions for user experience while balancing speed, quality, and long-term technical goals.
  • Own the release process and support reliable continuous deployment, enabling teams to ship confidently and independently.
  • Maintain and grow an engineering culture based on ownership, knowledge-sharing, and continuous improvement.

Desired Qualifications

  • Experience with cross-platform frameworks such as React Native.
  • Hands-on experience with SwiftUI or native mobile development.
  • Confidence working with and improving CI/CD pipelines, release cycles, and deployment processes.

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