top of page

Principal Software Engineer

London, UK

Principal Software Engineer

Legal Tech | AI-First Platform

£110,000 – £150,000


Our client is a legal tech company building an AI-first platform that helps lawyers do better work, faster. This isn’t a “bolt-on chatbot” or a thin AI wrapper around legacy workflows — it’s a ground-up rethink of how legal work should be done in an AI-native world.


Uniquely, they operate both as a regulated law firm and a technology company. That combination creates engineering challenges you don’t see every day: high-stakes, highly regulated users; complex domain logic; and real-world consequences if things go wrong. If you enjoy building serious software for serious users, this is a rare opportunity.


The role:


As a Principal Software Engineer, you’ll play a critical role in shaping both the technical direction of the product and how the engineering team works. This is a hands-on role for someone who enjoys building, but also wants to influence architecture, standards, and long-term decisions.


You’ll work closely with designers, product managers, AI researchers, and other engineers, owning features end-to-end — from early discovery and design conversations through to production and iteration.


Some days will be deep, focused coding. Others might involve:


  • Reviewing and shaping technical proposals

  • Pairing with other engineers

  • Observing how real legal teams use the product

  • Showcasing work and sharing learnings with the wider team


You’ll have a high degree of autonomy and trust, and your decisions will directly shape a product used in real legal matters.


You will be:


  • Designing and building high-quality, scalable features across the stack

  • Owning complex problems from concept to production

  • Influencing architecture, patterns, and engineering best practices

  • Working closely with product, design, and AI teams to turn ideas into real, usable tools

  • Balancing speed with correctness in a regulated, high-impact environment

  • Helping raise the bar for engineering craft across the team


Technical experise:


You don’t need to tick every box, but strong experience in most of the following is expected:


  • TypeScript (modern frontend and/or backend)

  • Python

  • AWS (production experience)

  • Postgres

  • Infrastructure as Code 


Experience working in complex domains, regulated environments, or AI-driven products is a plus, but not essential.


This role is likely a great fit if you:


  • Enjoy working across the stack and owning problems end-to-end

  • Care deeply about code quality, design, and long-term maintainability

  • Like moving quickly, with autonomy and responsibility

  • Want to build something that genuinely changes how an entire industry works

  • Are comfortable making decisions with imperfect information


This is a chance to work on genuinely novel problems at the intersection of AI, law, and product in a high-trust, low-bureaucracy engineering culture.


bottom of page