Senior Software Engineer

Company: SR2 | Socially Responsible Recruitment | Certified B Corporation™
Apply for the Senior Software Engineer
Location: London
Job Description:

Senior Product Engineer | London | Hybrid

£80,000 – £110,000 + meaningful equity

Tech stack:

Experience across some combination of:

  • TypeScript / Node.js
  • React.js / Next.js
  • Golang
  • Python
  • Rust
  • AWS or GCP

Most B2B software companies talk about product engineering. In reality, many engineers still spend their time working through ticket queues, operating within narrow technical boundaries, and implementing requirements that have already been decided elsewhere.

This isn’t one of those environments.

We’re working with an AI-native technology company that believes engineers should play a central role in shaping both the product and the business. Engineers here are expected to understand customer problems, contribute to product direction, challenge assumptions, and take ownership of outcomes from the earliest conversation through to production deployment and iteration.

The product itself sits at the heart of how enterprise businesses identify, engage, and convert customers. Underneath the surface is a surprisingly complex platform responsible for processing vast volumes of real-time data, orchestrating AI-driven workflows, integrating with a wide range of third-party systems, and delivering intelligent experiences that customers interact with every day.

The engineering challenges are complex and sit well beyond traditional CRUD applications.

You’ll encounter problems involving:

  • Real-time event streaming and high-volume data processing
  • AI-powered product experiences and workflow automation
  • Identity resolution and customer intelligence systems
  • Complex integration ecosystems
  • Distributed systems operating at scale
  • Product experiences where performance, reliability, and usability all matter

The team is looking for engineers who enjoy operating in environments where ambiguity exists and ownership is expected. People who are energised by solving customer problems, who think commercially as well as technically, and who are comfortable making decisions without waiting for perfect information.

Technical background is important, but mindset matters more.

Strong candidates might come from Golang, Rust, TypeScript, Node.js, React, or other modern engineering backgrounds.

A few things worth knowing:

  • Multiple production deployments every week
  • Significant investment in AI tooling and engineering productivity
  • Minimal bureaucracy and low meeting culture
  • High trust environment with genuine autonomy
  • Direct access to founders, customers, and decision makers
  • Engineers own problems end to end rather than individual layers of a system
  • Real influence over product direction and technical strategy

If you’re looking for a role where you can combine strong engineering with product thinking, customer understanding, and meaningful ownership, this is one of the more compelling opportunities currently available in the London market.

Send me an email at or apply via this advert to learn more.

Posted: June 19th, 2026