Senior Software Engineer II - Build Global Runner Training Platform in London
Senior Software Engineer II - Build Global Runner Training Platform

Senior Software Engineer II - Build Global Runner Training Platform in London

London Full-Time 85000 - 95000 £ / year (est.) No home office possible
Runna

At a Glance

  • Tasks: Join us to build the ultimate training platform for runners and make a real impact.
  • Company: Fast-growing tech company recently acquired by Strava, focused on innovation.
  • Benefits: Competitive salary, flexible working, health insurance, and free subscriptions for you and friends.
  • Why this job: Be part of a passionate team shaping the future of running and fitness technology.
  • Qualifications: 4+ years in software development with skills in TypeScript, React Native, and cloud platforms.
  • Other info: Dynamic environment with opportunities for mentorship and career growth.

The predicted salary is between 85000 - 95000 £ per year.

We are putting together a talented team to build the #1 training platform for runners. We help everyday runners become outstanding by building an incredible app providing world-class training, coaching and community for everyone, whether you’re improving your 5k time or training for your first marathon.

We’re growing extremely fast! In November 2023 we closed a $6.5M funding round led by JamJar with participation from Eka Ventures, Venrex and Creator Ventures. In 2024, we were selected by Apple as one of three global finalists for the iPhone app of the year, reflecting the innovation and impact of what we’ve built. In 2025 we were acquired by Strava!

Our ambition is huge: to become the go-to global leading training platform for millions of runners everywhere. We’re growing with purpose and looking for people who want to build something meaningful with lasting impact. With the recent acquisition by Strava accelerating our journey, now is a really magical time to join.

The team you’ll join:

We are looking for talented, creative and positive team players to join our highly-skilled cross-functional engineering team. You’ll sit in our recently formed Strength Team, where you will collaborate with our modelling engineers, as well as Team Strava, to build the next generation of strength training and redefine how athletes train.

You will work closely with our CTO and engineering leadership team to help shape the future of Runna, who will support you all along this exciting journey. We have a jam-packed roadmap, with countless opportunities to champion new technologies, work on meaningful problems that impact millions of athletes, and improve existing architecture to elevate the whole of our engineering team.

What you’ll be doing:

  • Architecting, building, testing and delivering new features across the full stack
  • Working with the Product team to identify the most suitable solution for the best customer experience
  • Collaborating with modelling/AI engineers to design architecture used to interface between the Runna training engine and Runna app
  • Always be on hand to help other team members when they need help on technical matters
  • Coach and support engineers in your team, providing guidance, mentorship, and code reviews without creating bottlenecks
  • Help us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline
  • We rotate the responsibility of releases across each team member, so you will get the opportunity to lead the process and deploy changes to production
  • Impacting the wider engineering team by championing new technologies and setting standards for engineering quality

What you’ll bring to the team:

  • Proficiency working with TypeScript/JavaScript
  • Experience with the technologies in our stack: React Native (worked on large scale applications), Native mobile development (Swift, Kotlin), Cloud platforms, particularly AWS
  • Able to work in a highly skilled engineering team in a fast-paced, iterative environment
  • 4+ years experience in your main expertise area (Frontend, Backend etc)
  • Comfortable picking up new things and working on technologies outside your comfort zone
  • Skilled in delivering features end-to-end, from architecture design and building through to releasing, testing and supporting
  • Enthusiasm for our ways of working which include: Iterative development, continuous deployment and test automation, Knowledge sharing, pair programming, collaborative design & development, Shared code ownership & cross-functional teams

Bonus points if you have:

  • Experience in deployment, releasing cycles or CI/CD
  • Experience with Serverless architectures
  • Experience with Terraform or other IaC tooling (e.g. CDK, CloudFormation, etc.)
  • Experience in open source contributions, including reporting bugs/issues in GitHub, testing new releases, or contributing to code

Compensation Overview & Benefits:

We’re offering a salary of £85,000 - £95,000 per year, depending on experience, plus participation in Strava's long-term incentive (stock) programs. Overview of our benefits are below:

  • Flexible working – we typically spend 3 days a week together in our Vauxhall office
  • 25 days holiday, plus bank holidays (which you can take whenever suits you)
  • Free Runna & Strava subscriptions for you and 3 of your friends
  • Headspace membership
  • Money every year to spend on gear, events and the gym!
  • Private health insurance with Bupa and workplace pension scheme
  • Modern Health is a mental wellness platform and app that combines technology with professional support to improve mental well-being and reduce stress
  • Carrot fertility support - this benefits provider can provide inclusive fertility, hormonal health, and family-forming benefits to our global employee population

Please let us know if there’s anything we can do to better accommodate you throughout the interview process.

Senior Software Engineer II - Build Global Runner Training Platform in London employer: Runna

Join a dynamic and innovative team at Runna, where we are dedicated to building the leading training platform for runners. With a strong focus on employee growth, flexible working arrangements, and a supportive work culture, we offer unique benefits such as free subscriptions, mental wellness support, and generous holiday allowances. This is an exciting opportunity to make a meaningful impact in the world of athletics while collaborating with talented professionals in a fast-paced environment.
Runna

Contact Detail:

Runna Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer II - Build Global Runner Training Platform in London

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those connected to our team at Runna. A friendly chat can open doors and give you insights that a job description just can't.

✨Tip Number 2

Show off your skills! If you've got a portfolio or GitHub with projects that highlight your TypeScript/JavaScript prowess, share it. We love seeing what you can do beyond the CV!

✨Tip Number 3

Prepare for the interview by understanding our mission. Dive into our app, explore its features, and think about how you can contribute to making it the #1 training platform for runners. Passion goes a long way!

✨Tip Number 4

Apply 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 vision.

We think you need these skills to ace Senior Software Engineer II - Build Global Runner Training Platform in London

TypeScript
JavaScript
React Native
Native mobile development (Swift, Kotlin)
AWS
CI/CD
Serverless architectures
Terraform
Infrastructure as Code (IaC)
End-to-end feature delivery
Mentorship
Collaborative design & development
Iterative development
Test automation

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Software Engineer II role. Highlight your experience with TypeScript, JavaScript, and any relevant technologies in our stack. We want to see how your skills align with what we're building!

Show Your Passion: Let us know why you're excited about joining our team at Runna! Share your enthusiasm for helping everyday runners and how you can contribute to our mission of creating the best training platform. A little passion goes a long way!

Be Clear and Concise: When writing your application, keep it clear and to the point. We appreciate straightforward communication, so make sure your key achievements and experiences stand out without unnecessary fluff. We want to get to know the real you!

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 don’t miss out on any important updates. Plus, it shows you’re keen to join our awesome team!

How to prepare for a job interview at Runna

✨Know Your Tech Stack

Make sure you’re well-versed in TypeScript, JavaScript, and React Native. Brush up on your knowledge of cloud platforms like AWS, as well as any experience with mobile development in Swift or Kotlin. Being able to discuss your past projects and how you’ve used these technologies will show that you’re ready to hit the ground running.

✨Show Your Collaborative Spirit

This role is all about teamwork, so be prepared to talk about your experiences working in cross-functional teams. Share examples of how you’ve collaborated with product teams or mentored other engineers. Highlighting your ability to work well with others will demonstrate that you’re a great fit for their culture.

✨Prepare for Problem-Solving Questions

Expect to face some technical challenges during the interview. Practice explaining your thought process when tackling complex problems, especially those related to architecture design and CI/CD processes. This will showcase your analytical skills and your ability to think on your feet.

✨Express Your Passion for Running

Since the company is focused on building a training platform for runners, showing your enthusiasm for running or fitness can set you apart. Whether you’re a casual jogger or a marathon enthusiast, sharing your personal connection to the mission can resonate well with the interviewers and demonstrate your alignment with their goals.

Senior Software Engineer II - Build Global Runner Training Platform in London
Runna
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>