Principal Software Engineer

SimplyBiz PLC

Greater London

Hybrid

GBP 90,000 - 140,000

Full time

40 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Defaqto is hiring a Principal Software Engineer in London to shape how we build software. You will lead the shift from AI-assisted coding to AI-led delivery, own high‑risk initiatives, and set engineering standards across the Technology function.

The role reports to the Head of Engineering with close collaboration to the CTO and product teams. You will guide squads, influence architectural decisions, and champion modern practices for reliability, security and governance in a regulated data

Qualifications

  • Substantial commercial software engineering experience at staff/principal level or equivalent.
  • Hands-on engineering ability in a modern stack (.NET/C#, TypeScript, Azure, Python, PHP).
  • Experience leading agentic/AI-assisted development in production.
  • Clear view on engineering practices for AI-led delivery: specs, tests, reviewer workflows, and quality control.
  • Ownership of engineering standards across multiple teams.

Responsibilities

  • Lead the shift from AI-assisted coding to AI-led delivery across squads.
  • Define and codify engineering standards across Defaqto Technology.
  • Own end-to-end initiatives with high technical risk or upside.
  • Partner with Product to translate business ideas into technical roadmaps.
  • Guide squads on architecture decisions and evolution of the tech stack.
  • Be a strategic sounding board to leadership while staying hands-on.

Skills

Hands-on engineering
.NET/C#
TypeScript
Azure
Python
PHP
SQL
Data tooling
AI‑led development

Tools

Azure
SQL

Job description

Principal Software Engineer

Department: Technology

Employment Type: Permanent - Full Time

Location: London

Reporting To: Head of Engineering

Description

Defaqto is one of the most trusted names in UK financial services research and ratings, and our technology turns deep market data into decisions that advisers, providers and consumers rely on every day. The credibility of that output rests on the quality of our engineering.

We are looking for a Principal Software Engineer to be the most senior individual contributor in our Technology function. Reporting to the Head of Engineering and working closely with the CTO, you will own how we build software at Defaqto: our engineering standards and practices, our technical direction, and above all the shift from AI-assisted coding towards AI-led delivery, with engineers directing and verifying rather than typing.

This is a hands‑on technical leadership role without the requirement of management, unless you are keen to do so. You will guide several squads, earning influence through judgement, craft and delivered outcomes. You will also take direct technical ownership of the initiatives that carry the most technical risk or the most upside at any given time. Our current focus is opening Defaqto data to developers and AI agents through well-governed APIs and MCP servers, but the role is defined by the level you operate at, not by any one product — expect what you own to change as our priorities do.

You will also be a genuine sounding board for technology leadership, as comfortable shaping a multi‑year technical strategy as unblocking a production problem this afternoon. If you are the engineer other engineers go to when a decision really matters, and you want the remit to raise the bar across a whole organisation rather than a single team, this is that role.

What you'll do

Lead our shift from AI-assisted coding to AI-led delivery

  • Own the trajectory: take us from engineers using assistants to help write code, to engineers directing agents that write it — with the human firmly in the loop as architect, reviewer and accountable owner rather than as the typist.
  • Define what good looks like at each step of that shift: context and prompt engineering, agent‑readable codebases (clear structure, strong typing, rich tests, machine‑readable specs and repository guidance), and tooling that makes agent output reproducible rather than lucky.
  • Make the review layer the new craft. Raise our standards for reading, verifying and hardening generated code: tests as the contract, static analysis and security scanning inside the loop, and no unreviewed AI‑authored change reaching production.
  • Rebuild our practices around specification over syntax, so engineers spend their time on problem framing, acceptance criteria, architecture and verification instead of on implementation keystrokes.
  • Run structured experiments with new models, agents and workflows. Measure lead time, change failure rate, review burden and developer experience, and retire anything that does not earn its place.
  • Set the guardrails that make this safe in a regulated business: secure and licence‑aware tooling, provenance and auditability for generated code, client and personal data kept inside approved boundaries, and a named human accountable for everything that ships.
  • Take the organisation with you. Coach engineers through the identity shift from writing code to engineering outcomes, and make the sceptics as fluent as the enthusiasts.

Turn developer practices into engineering practices

  • Move us beyond individual developer habits to engineering discipline that holds at organisational scale — and at the change volume that agentic delivery produces.
  • Codify practice into the paved road: templates, scaffolds, pipelines, linters, policy‑as‑code, automated checks and agent instructions, so the right thing is the easy thing for humans and agents alike.
  • Define, document and continuously evolve the engineering standards that apply across Defaqto Technology — code review, testing, branching, observability, security by design, documentation and definition of done.
  • Hold the line on quality in a way teams welcome: coaching, pairing and reviewing rather than policing. Be our evangelist for software craftsmanship, and help raise the hiring bar to match it.

Take hands‑on technical ownership of the problems that matter most

  • Own the initiatives that carry the most technical risk or the most upside, end to end — architecture, build, launch and the operational reality afterwards. What that is will change as our priorities do; the level at which you operate will not.
  • Design platforms and integration surfaces for both the consumers we have and the ones we are gaining: human developers and AI agents. Machine‑readable capability discovery, unambiguous tool definitions, MCP servers and other agent‑facing interfaces where they fit, semantics an agent can reason over, predictable errors, idempotency, and rate limiting that behaves sensibly under agentic access patterns.
  • Build data governance into the technology rather than into a policy handbook: entitlements and licensing enforced at the point of access, per‑consumer scoping, lineage and provenance carried with the data, and full audit of which human or agent accessed what, and when.
  • Make quality and trust observable — data contracts, freshness and quality signals exposed to consumers, and semantics clear enough that a consumer cannot silently misread a rating or a field.
  • Care about the consumption experience end to end: self‑service onboarding, keys and sandboxes, SDKs, documentation as a product, usage analytics, versioning and deprecation. Treat time to first successful call, by a person or an agent, as a metric you own.

Partner with Product to add technology value

  • Act as the technical validation point for product ideas, pressure‑testing feasibility, cost, risk and sequencing early, before commitments are made.
  • Bring technology‑led opportunities to the table: things our data, platform and AI capability make possible that Product had not thought to ask for.
  • Translate between commercial intent and technical reality in both directions, without diluting either.

Guide squads and evolve the tech stack

  • Guide multiple teams within your squad towards sound, well‑supported technology choices, and away from novelty for its own sake.
  • Own continuous improvement of the tech stack with clear, valued outcomes: every material change carries a stated benefit, a measure and a migration plan.
  • Lead the architecture decisions that cross team boundaries, document them as ADRs, and keep our technical debt position honest and visible.

Be a strategic and tactical sounding board

  • Act as trusted counsel to the Head of Engineering, the CTO and the wider leadership team on both long‑range strategy and this weeks trade-offs.
  • Represent engineering reality in commercial, regulatory and roadmap conversations.
  • Stay hands‑on — build, review and verify on the work that matters most.
What you’ll need to succeed:

Essential requirements:

  • Substantial commercial software engineering experience, including time at staff, principal or equivalent level, with a track record of technical influence well beyond your own team.
  • Deep, current, hands‑on engineering ability in a modern stack, with the breadth to stay credible outside your strongest language. Our core stack is a mix of .NET / C# and TypeScript on Azure, Python and PHP, with SQL and modern data tooling.
  • Real, evidenced experience leading agentic and AI‑assisted development in a production engineering organisation — not just personal use of an assistant. You can show how you changed a team’s practices, what you measured, and how you kept quality and accountability intact.
  • A clear point of view on the engineering practices that make AI‑led delivery work: specification and context engineering, test‑first contracts, agent‑readable codebases, and review as a first‑class discipline.
  • Demonstrable ownership of engineering standards and practices across multiple teams: you have written them, embedded them in tooling, and actually changed behaviour with them.
  • Strong API and integration engineering: designing, versioning, securing and operating interfaces consumed by other people’s systems — and increasingly by their agents — with real care for the consumer experience around them.
  • Treats data governance as an engineering problem: entitlements, licensing, lineage, provenance and auditability enforced in the technology rather than asserted in a policy document.
  • Sound distributed systems and cloud architecture judgement — resilience, observability, performance, cost and operability, not just diagrams.
  • Excellent influencing and communication skills: you build consensus across teams and can hold your own with product, commercial and executive audiences.
  • Commercial instinct — you tie technical work to outcomes the business recognises and can measure.
  • A mentoring track record: senior engineers have become materially better because they worked with you.
  • Comfort with a moving remit. You are motivated by owning whichever problem is hardest right now, not by owning one system indefinitely.

Desirable requirements:

  • Experience building or operating agent‑facing integration surfaces — MCP servers, tool‑calling interfaces or similar.
  • Financial services, fintech or regulated data experience, and comfort treating FCA and UK GDPR / ICO expectations as design constraints rather than afterthoughts.
  • Experience with data products, business intelligence or analytics platforms — data modelling, contracts, quality, lineage and entitlements.
  • Experience of a developer portal, API marketplace or platform‑as‑a‑product.
  • Platform engineering and developer experience work: CI/CD, internal developer platforms, golden paths, policy‑as‑code and self‑service tooling.
  • Event‑driven architecture, and experience of legacy modernisation or migration programmes.
  • Contribution to the wider engineering community — open source, writing, speaking or standards work.

Your approach to work:

  • Pragmatic. You optimise for outcomes and maintainability, not for elegance or novelty.
  • Generous. You make other engineers better, and you take real pleasure in it.
  • Evidence‑led. You hold strong opinions loosely and change your mind when the data says so.
  • Direct and kind. You disagree well, in the open, and commit fully once a decision is made.
  • Curious and current. You keep learning fast in a field that is moving fast, and you bring what you learn back to the organisation.
  • Steady under pressure. You are the calm one when something is on fire.
Important to know:

Location: Hybrid — London or Haddenham office, with the flexibility to work remotely for part of the week. You will spend regular time on site with your squads and with product and leadership colleagues.

Right to Work:

Applicants must already hold a legal right to work in the UK without time restrictions and without the need for future sponsorship. We are unable to provide Skilled Worker visa sponsorship.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Cloud Platform Engineer
Cloud Platform Engineer

SimplyBiz PLC • Greater London

Hybrid
GBP 100,000 - 140,000
Flexible working policy
New London office
Forward Deployed Engineer London (Hybrid) · Full Time · £80,000 – £110,000
Forward Deployed Engineer London (Hybrid) · Full Time · £80,000 – £110,000

The Institute of AI • Greater London

Hybrid
GBP 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

Citation Canada • Wilmslow

Hybrid
GBP 55,000 - 75,000
Lead Software Engineer
Lead Software Engineer

Tech4 • Greater London

On-site
GBP 100,000 - 120,000
Forward Deployed AI Engineer
Forward Deployed AI Engineer

Gravity 9 Solutions Ltd • Birmingham

On-site
GBP 70,000 - 110,000
Senior Python Developer
Senior Python Developer

Tech4 Ltd • City Of London

Hybrid
GBP 90,000 - 130,000
Customer Success Consultant
Customer Success Consultant

Defaqto • England

Hybrid
GBP 35,000 - 50,000
Flexible working promise
Focus on wellbeing
Social and team-building events
+1
Lead Front-End Engineer
Lead Front-End Engineer

Eventogy • Greater London

Hybrid
GBP 100,000 - 130,000
Platform ownership ownership of a live
Investment in AI tooling
Company pension
+2
Principal Engineer
Principal Engineer

CreateFuture • City of Edinburgh, Leeds, Manchester, Greater London

Hybrid
GBP 100,000 - 150,000
Flexible working
Hybrid/Remote options
Office hubs: Edinburgh, Leeds, Mcr, Ld
+1
Principal Software Engineer (Platforms)
Principal Software Engineer (Platforms)

Rowden • West of England

On-site
GBP 120,000 - 170,000
Flexible hybrid working
Disability Confident employer