Staff / Principal Software Engineer, Product in London

Staff / Principal Software Engineer, Product in London

London Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Lovable

At a Glance

  • Tasks: Build and scale innovative AI software that empowers creators worldwide.
  • Company: Join Lovable, a cutting-edge tech company transforming software creation.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Be part of a dynamic team shaping the future of technology.
  • Why this job: Make a real impact in the digital world with your engineering skills.
  • Qualifications: 10+ years in software engineering with full-stack or strong backend expertise.

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

Overview

TL; DR: We're seeking exceptional senior engineers and technical leaders for our Product team to help build the future of AI software creation.

You will work across our entire stack to build features that will empower the next generation of creators and builders.

Why Lovable

Lovable lets anyone and everyone build software with any language.

From solopreneurs to Fortune 100 teams, millions of people use Lovable to transform raw ideas into real products - fast.

We are at the forefront of a foundational shift in software creation, which means you have an unprecedented opportunity to change the way the digital world works.

Lovable-built applications and websites are visited hundreds of millions of times a month, and our enterprise footprint is compounding fast.

And we’re just getting started.

We’re a small, talent-dense team building a generation-defining company from Stockholm.

We value extreme ownership, high velocity, and low-ego collaboration.

We seek out people who care deeply, ship fast, and are eager to make a dent in the world.

  • What We’re Looking For
  • 10+ years of experience designing, building, and shipping production products, with a track record operating at senior engineering levels.
  • Deep experience across the full stack, or strong backend depth - fluent in modern frontend (React/Type Script) and/or backend (Golang, Rust) development.
  • Solid understanding of systems design, performance tradeoffs, and scalable architecture for products serving millions of users.
  • Strong product sense and the ability to make well-reasoned technical decisions - knowing when to prioritise speed and when to invest in foundational work.
  • You own systems end-to-end: architecture, implementation, deployment, monitoring, and iteration.
  • You're comfortable navigating ambiguity and driving clarity at an organisational level, not just technically.
  • What You’ll Do

In one sentence: Do all it takes to build a generational product - scaling the core Lovable experience for millions of users worldwide.

  • Build and scale the systems that power Lovable products, ensuring they're fast, reliable, and ready to support millions of users.
  • Implement and maintain features across the stack - frontend, backend, and infrastructure - owning them from architecture through to production.
  • Design, implement, and maintain backend services, APIs, and infrastructure components built for scale.
  • Collaborate closely with ML, design, and product teams to translate capabilities into intuitive, mind-blowing user experiences.
  • Drive the full development lifecycle, from technical planning to production launch and post-release iteration.
  • Contribute to shaping our technical direction, engineering culture, and product strategy.
  • Our tech stack

We\'re building with tools that both humans and AI love

  • Frontend: React
  • Backend: Golang and Rust
  • Cloud: Cloudflare, GCP, AWS, Many LLM providers
  • Dev Ops & Tooling: Github Actions, Grafana, OTEL, infra-as-code (Terraform)

And always on the lookout for what\'s next!

About Your Application

Please submit your application in English. It’s our company language, so you’ll be speaking lots of it if you join.

We treat all candidates equally - if you’re interested, please apply through our careers portal.

#J-18808-Ljbffr

Staff / Principal Software Engineer, Product in London employer: Lovable

Lovable is an exceptional employer that fosters a culture of extreme ownership and low-ego collaboration, making it an ideal place for senior engineers to thrive. Located in Stockholm, we offer a unique opportunity to work on groundbreaking AI software creation, empowering millions of users worldwide while providing ample growth opportunities within a talent-dense team. Join us to make a significant impact in the digital world and be part of a generation-defining company.

Lovable

Contact Details:

Lovable Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Staff / Principal Software Engineer, Product in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Lovable or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Lovable.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Lovable.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Lovable that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Staff / Principal Software Engineer, Product in London

Full Stack Development
Frontend Development (React, TypeScript)
Backend Development (Golang, Rust)
Systems Design
Performance Tradeoffs
Scalable Architecture
Technical Decision Making

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Lovable.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Lovable and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Lovable

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Lovable uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.