Auto-apply is a Pro feature

Let Findyet apply to this job for you:

  • Your CV is tailored to this posting.
  • The application form's questions are answered from your profile.
  • You review everything and approve before anything is sent.
  • Findyet submits the application and adds it to your tracker.

Available on Greenhouse postings today, up to 3 applications a day on Pro.

The first 100 verified accounts get Pro free for 90 days.

See plans

Runna

Senior Software Engineer (Growth)

Posted Updated
Discussion
  • 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)

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.