Senior Software Engineer London
Senior Software Engineer London

Senior Software Engineer London

London Full-Time 80000 - 100000 £ / year (est.) No home office possible
Slingshot AI

At a Glance

  • Tasks: Build and own systems that make AI feel personal and human.
  • Company: Join Slingshot AI, creators of Ash, the first AI for mental health.
  • Benefits: Competitive pay, free lunch, coffee, and a generous learning budget.
  • Other info: Work in a dynamic team with opportunities for growth and travel.
  • Why this job: Make a real impact on mental health for 1 billion users.
  • Qualifications: 8+ years full stack experience and a passion for impactful tech.

The predicted salary is between 80000 - 100000 £ per year.

Slingshot AI is the team behind Ash, the first AI designed for mental health. Our mission is to make support more accessible and help people change their lives in the ways they want.

We are hiring an entrepreneurial and output driven Senior Software Engineer to join our experienced and ambitious technical team. Reporting to our Engineering Manager, you will work on the front‑end and back‑end systems that drive Ash’s ability to feel personal, timely and human to users. This person will be an owner of their domain, developing and deploying products 0-1 with little oversight. You will be a core member of a team building a once in a generation product that will eventually serve 1 billion users. If you are technically obsessed, care deeply about shipping products that matter most in a world of AI, and want to produce and deploy best in class code with a team driven by impact and outcomes, this role could be for you.

Key responsibilities:

  • Build and own the systems that make Ash feel personal, timely, and human — including memory architecture (what Ash saves, retrieves, and forgets), notification logic (what to send, when, and why), conversation delivery (how messages are timed, split, and surfaced to users), and personalization features that adapt to each user over time.
  • Work across the full stack — primarily in Python within our ML codebase and Kotlin for core backend services, extending into Dart/Flutter for app features and Next.js/TypeScript for internal tooling where needed.
  • Collaborate closely with our ML Lead, designer, and product team to take features from idea to production quickly — nothing should take more than a few days to get to an early working version.
  • Own the full product development lifecycle; first lines of code to deploying, monitoring, and iterating in production.
  • Rapidly investigate, diagnose, and resolve bugs to ensure product stability.
  • Drive features from insight to production independently — from identifying the problem to shipping the solution.

About you:

  • 8+ years of full stack experience across multiple startups and/or intense high‑growth environments.
  • Live in London, UK and want to work out of an office with a team.
  • Thrive working across the full stack, with a strong back‑end foundation and comfort working within ML codebases.
  • Experience with frontend and mobile is a plus but not the primary focus.

What we offer:

  • A chance to join a passionate tight‑knit team working on something to change the world.
  • Competitive compensation (top of personal market).
  • Travel between our NYC / London offices.
  • Usual startup perks like free lunch and coffee in office + generous learning budget.
  • We cover your personal therapy.

Senior Software Engineer London employer: Slingshot AI

Slingshot AI is an exceptional employer, offering a unique opportunity to work on groundbreaking technology that aims to transform mental health support. With a competitive compensation package, generous learning budget, and the added benefit of personal therapy coverage, employees thrive in a collaborative and innovative environment. Located in London, the company fosters a tight-knit culture where passionate individuals can grow and make a meaningful impact on the lives of users worldwide.
Slingshot AI

Contact Detail:

Slingshot AI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer London

✨Tip Number 1

Network like a pro! Reach out to people in your industry on LinkedIn or at local meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio or GitHub repository showcasing your projects. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable before the real deal.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our mission.

We think you need these skills to ace Senior Software Engineer London

Full Stack Development
Python
Kotlin
Dart
Flutter
Next.js
TypeScript
Machine Learning (ML)
Product Development Lifecycle
Bug Diagnosis and Resolution
Collaboration
Rapid Prototyping
Adaptability
Entrepreneurial Mindset

Some tips for your application 🫡

Tailor Your CV: Make sure your CV reflects the skills and experiences that align with the Senior Software Engineer role. Highlight your full stack experience and any relevant projects that showcase your ability to work independently and deliver impactful solutions.

Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about mental health and how your technical skills can contribute to Ash's mission. Be genuine and let your personality shine through; we want to know what drives you!

Showcase Your Projects: Include links to your GitHub or any other platforms where we can see your work. We love seeing real examples of your coding skills, especially if they demonstrate your ability to build and deploy products from scratch.

Apply Through Our Website: We encourage you to apply directly through our website for the best chance of getting noticed. It’s the quickest way for us to receive your application and start the conversation about how you can join our team!

How to prepare for a job interview at Slingshot AI

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python, Kotlin, and any relevant frameworks. Brush up on your full-stack knowledge and be ready to discuss how you've used these technologies in past projects.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've tackled challenges in previous roles. Think about times when you identified a problem, developed a solution, and successfully implemented it. This will demonstrate your ability to drive features from insight to production.

✨Understand the Product Vision

Familiarise yourself with Slingshot AI and its mission to make mental health support more accessible. Be ready to discuss how your skills can contribute to building a product that feels personal and human, and why you’re passionate about working in this space.

✨Be Ready for Collaboration

Since the role involves working closely with designers and product teams, think of examples where you’ve successfully collaborated in a team setting. Highlight your communication skills and how you’ve contributed to a positive team dynamic in fast-paced environments.

Senior Software Engineer London
Slingshot AI
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

>