Senior Software Engineer in London
Senior Software Engineer

Senior Software Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) Home office possible
Go Premium
R

At a Glance

  • Tasks: Lead the design and implementation of innovative AI systems that developers love.
  • Company: Join a remote-first tech collective focused on impactful projects.
  • Benefits: Enjoy flexible hours, generous paid time off, and meaningful stock options.
  • Why this job: Shape the future of AI while working with cutting-edge technologies.
  • Qualifications: Strong programming skills and experience in building scalable backend systems.
  • Other info: Collaborative environment with excellent opportunities for mentorship and growth.

The predicted salary is between 36000 - 60000 £ per year.

We are looking for a Senior Software Engineer who thrives on turning ambitious ideas into production systems that delight developers and deliver real business impact. You will work across the stack, from backend APIs and orchestration to SDKs, dashboards, and developer tools. You will take ownership from start to finish, understanding user needs, designing elegant solutions, and delivering outcomes that make building with AI faster, simpler, and more creative. You will collaborate across the company to build systems that are robust, performant, and a joy to work on. This role combines technical depth, product intuition, and leadership, making it ideal for engineers who want to shape both how things are built and why they matter.

Is this role a fit for you?

  • You are motivated by impact.
  • You thrive on transforming complex AI systems into products that developers love to use.
  • You think holistically about architecture, user experience, and business outcomes, and you take pride in delivering systems that are both elegant and dependable.
  • You are equally comfortable designing APIs, building scalable backend services, and improving developer-facing experiences.
  • You set a high bar for quality, mentor others to reach it, and drive alignment between product ambition and technical reality.

What this role could entail:

  • Lead the design and implementation of core systems powering Runware's AI platform.
  • Build and evolve backend APIs, SDKs, and developer tools that make AI integration seamless.
  • Integrate and optimise image and video models while supporting new modalities such as audio and custom LLMs.
  • Architect scalable, reliable systems for inference orchestration and workload optimisation.
  • Partner with platform and infrastructure teams to drive performance, reliability, and observability improvements.
  • Shape technical direction through architectural discussions and long-term planning.
  • Mentor engineers through code and design reviews, fostering technical excellence and growth.
  • Contribute to documentation, tooling, and SDKs that enhance the overall developer experience.
  • Drive initiatives that improve how we build, deploy, and maintain our platform.

Requirements:

  • Deep experience building distributed and high-performance systems.
  • Strong programming skills in PHP, Python, TypeScript, or similar.
  • Proven track record of designing and delivering scalable backend systems and APIs.
  • Understanding of asynchronous workloads, queues, and streaming data.
  • Experience working with cloud and bare-metal infrastructure.
  • Excellent grasp of system design, performance optimisation, and scalability principles.
  • Clear communicator who leads technical projects and collaborates effectively across teams.
  • Passionate about mentoring others and raising engineering standards.
  • Proactive problem-solver who balances short‐term progress with long‐term vision.

We are a remote‐first collective, meeting in person twice a year to plan, brainstorm, celebrate wins, and enjoy some face‐to‐face time. We have core hours for cooperative working and calls, but outside of that your calendar is yours. Work the hours that let you perform at your peak while also building a healthy life. Our release cycles are fast and intense, but they are followed by real downtime. After big pushes we expect the team to unplug, recharge, and come back ready and stronger than ever for the next leap.

Benefits:

  • Generous paid time off – vacation, sick days, public holidays.
  • Meaningful stock options – share in the upside you create.
  • Remote‐first setup – work from home anywhere we can employ you.
  • Flexible hours – own your schedule outside core collaboration blocks.
  • Family leave – paid maternity, paternity, and caregiver time.
  • Company retreats – twice‐yearly gatherings in inspiring locations.

Please note: We are unable to offer visa sponsorship in the UK at this time. Candidates must have existing right to work in the UK.

Senior Software Engineer in London employer: Runware

At Runware, we pride ourselves on being a remote-first collective that fosters a culture of innovation and collaboration. As a Senior Software Engineer, you'll enjoy the flexibility of working from anywhere while contributing to impactful AI solutions, with generous paid time off and meaningful stock options that allow you to share in the success you help create. Our commitment to employee growth is evident through mentorship opportunities and our twice-yearly retreats, where we celebrate achievements and strengthen team bonds in inspiring locations.
R

Contact Detail:

Runware Recruiting Team

StudySmarter Expert Advice 🤫

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

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A personal connection can often get you a foot in the door faster than any application.

Tip Number 2

Show off your skills! Create a portfolio or GitHub repo showcasing your projects. When you can demonstrate your work, it speaks volumes about your capabilities.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. We all know that confidence is key, so the more you practice, the better you'll perform!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about joining our team.

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

Backend API Design
SDK Development
System Architecture
Performance Optimisation
Scalability Principles
Distributed Systems
Asynchronous Workloads
Cloud Infrastructure
Programming in PHP
Programming in Python
Programming in TypeScript
Technical Mentorship
Problem-Solving
Collaboration Skills
Documentation Skills

Some tips for your application 🫡

Show Your Passion: Let us see your enthusiasm for building impactful systems! Share examples of projects where you transformed complex ideas into user-friendly products. We love seeing how you think holistically about architecture and user experience.

Tailor Your Application: Make sure to customise your application to highlight your relevant skills and experiences. We want to know how your background in backend APIs, SDKs, and developer tools aligns with our needs. A little personal touch goes a long way!

Be Clear and Concise: When writing your application, clarity is key. Use straightforward language to explain your achievements and technical expertise. We appreciate well-structured applications that get straight to the point without unnecessary fluff.

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’re considered for the role. Plus, it’s super easy and quick to do!

How to prepare for a job interview at Runware

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like PHP, Python, and TypeScript. Brush up on your knowledge of backend APIs and distributed systems, as you'll likely be asked to discuss your experience with these during the interview.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous roles and how you tackled them. Think about examples where you balanced short-term progress with long-term vision, especially in high-performance environments. This will demonstrate your proactive problem-solving approach.

Emphasise Collaboration and Mentorship

Since this role involves mentoring others and collaborating across teams, be ready to share experiences where you’ve led projects or helped colleagues grow. Highlight your communication skills and how you foster technical excellence within a team.

Understand the Company Culture

Familiarise yourself with the remote-first setup and the importance of work-life balance at the company. Be prepared to discuss how you manage your time effectively and contribute to a positive team environment, especially in a fast-paced release cycle.

Senior Software Engineer in London
Runware
Location: London
Go Premium

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

R
  • Senior Software Engineer in London

    London
    Full-Time
    36000 - 60000 £ / year (est.)
  • R

    Runware

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>