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

Senior Software Engineer II - Build Global Runner Training Platform

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.
  • Other info: Dynamic environment with opportunities for mentorship and career growth.
  • 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.

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.
  • Coaching and supporting engineers in your team, providing guidance, mentorship, and code reviews without creating bottlenecks.
  • Helping us operate more efficiently, by building and maintaining our developer tooling and CI/CD pipeline.
  • Rotating 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 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 vibrant work culture, we offer unique benefits such as free subscriptions to our app, private health insurance, and mental wellness support. This is an exciting opportunity to make a meaningful impact in the world of athletics while collaborating with talented professionals in a supportive 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

✨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, it shows you're genuinely interested in being part of our amazing team!

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

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

Some tips for your application 🫡

Show Your Passion for Running: When you're writing your application, let your love for running shine through! We want to see how your personal experiences align with our mission to help everyday runners become outstanding.

Tailor Your Skills to Our Needs: Make sure to highlight your proficiency in TypeScript/JavaScript and any experience with React Native or cloud platforms like AWS. We’re looking for specific skills that will help us build the best training platform out there!

Be Yourself: Don’t be afraid to let your personality come through in your application. We value creativity and positivity, so share what makes you unique and how you can contribute to our team culture.

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 from our 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 and be ready to discuss how you've used these technologies in past projects. This will show that you can hit the ground running!

✨Show Your Collaborative Spirit

Since you'll be working closely with modelling engineers and the Product team, highlight your experience in collaborative environments. Share examples of how you've successfully worked in cross-functional teams and contributed to shared code ownership.

✨Prepare for Problem-Solving Questions

Expect questions that assess your problem-solving skills, especially around architecture design and CI/CD processes. Think of specific challenges you've faced in previous roles and how you overcame them, particularly in fast-paced settings.

✨Emphasise Your Mentorship Experience

As a Senior Software Engineer, you’ll be expected to coach and support other engineers. Be prepared to discuss your mentorship style and any experiences where you’ve guided others through technical challenges or code reviews.

Senior Software Engineer II - Build Global Runner Training Platform
Runna

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

>