Find a jobRecruiters

Senior Software Engineer (Growth)

Exclusive opportunity

Onsite

Senior Software Engineer (Growth)

Runna

Senior Software Engineer (Growth)

Skills

KotlinSwiftDynamoDBReactNodeTypescriptIOSReact NativeSnowflakeGraphQLData AnalysisAIAWSGitHubGoogle Tag ManagerJavascript

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

£70,000 – £78,000 / year

Location:

London, UK

Work mode:

Onsite

Published on:

11 September 2026

What they need


  • Architect, build, test and ship high impact user journeys and subscription funnels, focusing on turning curious visitors into engaged subscribers
  • Design and run experiments across web and app - onboarding flows, paywalls, plan discovery - to improve conversion at every step
  • Work closely with Product, Design and Data to help prioritise opportunities, define success metrics and make decisions grounded in experiment results
  • Collaborate across teams to ensure users have a smooth, consistent experience as they move between products and platforms
  • Implement and maintain instrumentation, tracking and tooling so we can understand behaviour, spot issues quickly and measure impact
  • Own features end-to-end: from early discovery and technical design through to implementation, rollout, monitoring and iteration
  • Contribute to our developer experience by improving CI/CD, testing and release workflows so the team can ship and learn quickly

Benefits

  • Own a part of Runna: We want you to own a part of the company you’re building. Everyone who joins Runna receives a generous stock options package
  • Grow with us: As one of our early hires, you’ll have a unique opportunity to shape and influence Runna’s product and culture from the beginning
  • Learn and develop: We work with all of the latest tools and technologies so you can learn at the cutting edge of product development
  • Team socials: We’re a friendly bunch and like to make work-like fun, whether that’s lunches and dinners or our bi-weekly team run
  • Paid vacation: We want people to take time off to rest and rejuvenate. Runna offers 25 vacation days + bank holidays
  • Tools: You’ll receive all new equipment including a laptop, running watch of your choice, and anything else you need to do your best work
  • Get paid to Run(na): We have a dedicated hour block each week where you’ll get paid to run! Whether you want to build up to your first 5k or do that tough intervals sessions it’s up to you!
  • Enhanced family care: 3 months fully paid when you welcome a new Runna into the family, as well as fertility support & a host of other benefits- 2+ years of full stack experience — we value full stack experience more than depth in just one layer
  • React experience (React Native is a bonus, not a requirement)
  • Solid TypeScript / JavaScript experience
  • Experience building user-facing product surfaces where conversion and UX really matter — onboarding, paywalls, landing pages, growth loops, etc
  • Comfortable working in a fast paced, iterative environment with lots of experimentation and learning from data
  • Able to deliver features end-to-end: from architecture through to rollout, measurement and iteration
  • Curious about what didn’t work as much as what did
  • React or React Native (iOS and Android)
  • TypeScript
  • App Store Connect / Play Store
  • Serverless (AWS) — Lambdas, SQS, DynamoDB, EventBridge, S3
  • Sentry, GitHub Actions
  • Node.js
  • Backend
  • Mixpanel, Intercom, RevenueCat
  • Tools & Platforms
  • Frontend
  • GraphQL (Apollo Client)
  • Here’s what we work with. You won’t need all of it on day one
  • Google Tag Manager, Snowflake
  • Experience with analytics and experimentation tooling (A/B tests, feature flags, etc)
  • Experience with Swift or Kotlin for mobile
  • Experience working on growth, experimentation, or funnel optimisation teams- Screening call with our Talent team (30 minutes, video call)
  • Getting to Know You + Live Coding (45 minutes — 15 mins intro chat, then a short coding exercise. This is designed to be conversational, not a test to catch you out. We use an accessible problem from leetcode.com and talk through our thinking together)
  • Take home technical task (feel free to use AI tools as part of your normal workflow)
  • Technical interview (1.5 hours — first half on general full-stack questions, second half is a system design exercise based on a real problem our team has worked on at Runna)
  • Meet the team (in-person at our Vauxhall office with founders and the wider team)

Other offers great for you!

These companies are also looking for great profiles

NGC x OPTIMA

Ingénieur Logiciel embarqué

Freelance

Cergy, France

Hybrid, Onsite

Skills

AUTOSARBSW

2 months ago

Quick apply

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

12 days ago

Quick apply

Tenth Revolution Group

Ingénieur Logiciel Fullstack Senior (évolution Squad Lead) – Systèmes distribués

Freelance

Paris, France

Hybrid

Skills

TypescriptGolangJavaDevOpsTesting & QAAIDistributed systemsDistributed ArchitectureReplicated databasesalgorithmique

4 days ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools