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
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
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.