- Salary
- £120k – £140k/yr
- Location
- London, UK
- Type
- Full-time
- Department
- Engineering
- Seniority
- Lead
- Visa
- Not sponsored
- Source
- Pinpoint
Description
Principal Engineer
Department: Engineering
Employment Type: Full Time
Location: London, UK
Reporting To: David Haines
Compensation: £120,000 - £140,000 / year
Description
As a Principal Engineer you will set technical direction across the Surveillance estate and work through our most senior engineers on its hardest problems.
We deliver enterprise SaaS to hundreds of clients, many of them running the same platform under very different regulatory, security and scale expectations, and doing that well is an engineering problem in every layer rather than an operational one. Delivery sits with the teams building our products. What sits with you is whether the whole thing holds together: whether the architecture is coherent, whether the standard of engineering craft is rising, whether the security model makes sense end to end, whether we know production is working, and whether our most senior engineers are getting better.
What You'll Be Working On
The priority is not simply whether the platform is up, but whether it is doing its job: client feeds arrive completely, surveillance runs against the right window and expected alerts fire.
Software craftsmanship and change safety
Alongside correctness, change safety is our other top engineering priority: the ability to change the platform frequently, in small increments, with confidence that nothing has quietly broken. That means tests that earn trust, reviews that catch design problems rather than typos, deployment that is boring, and the discipline to keep it that way under pressure.
You will own the standard of engineering craft across Surveillance: what good looks like, how it is taught, and whether it holds when nobody is watching.
Architectural coherence
Each team will make sensible local decisions. Your job is to make sure they add up: that we are not solving the same problem three ways, that the interfaces between domains are deliberate, and that the estate can still be reasoned about in two years.
Security architecture
Growing our senior engineers
A Principal here is measured partly by the engineers around them. That means growing their scope rather than directing their work: helping them take on problems larger than a single team, raising the standard of design review and technical writing, and building a bench that does not route through you.
Cost and unit economics
Cloud cost grows as we add new clients, so it needs to be an engineering concern.
You will work with the teams building our products and our FinOps engineering effort to improve optimisation, capacity strategy and client-level cost visibility. Cost is a shared responsibility, not something owned in isolation.
Enterprise client assurance and commercial support
You will help turn technical assurance around areas such as environment segregation, promotion controls, change management, data residency and disaster recovery into repeatable capabilities rather than bespoke exercises.
What success looks like
The technical direction is already established. You will inherit goals in flight and formulate plans to deliver the desired outcomes.
We want someone who can get close to the full technology environment and team quickly, build on what is working and move at pace rather than returning to first principles.
- Client onboarding becomes increasingly automated end to end.
- Observability lets teams answer common operational questions without elevated production access.
- Change is frequent, small and reversible, and incidents do not scale with deployment frequency.
- Product teams have better visibility into client-level cost and margin.
- Each area has clear ownership and no single person becomes a dependency, including you.
- Our most senior engineers are operating at greater scope than when you arrived.
What You'll Bring To The Team
- We are not looking for a specialist in one layer.
- You might have built your reputation in distributed systems, data platforms, application and product engineering, machine learning, or platform and infrastructure.
- What matters is that somewhere in the stack you went deep enough to earn the respect of very good engineers, and that you can bring that judgement to areas where you are not the expert.
- Things you personally designed, built, or unblocked by getting into the detail, where the outcome mattered commercially and you can explain both the mechanism and the tradeoffs you accepted.
- You will be accountable for areas where someone closer to the work knows more than you do.
- You should be able to ask the question that exposes the weak assumption, and to recognise when you are being told what you want to hear.
- You know how to give strong people meaningful ownership rather than routing decisions through yourself.
- You can name engineers whose trajectory changed because of you.
- You have opinions about testing, review and change safety that you have actually implemented, and you can tell the difference between a team that has adopted the practices and one that has adopted the vocabulary.
- You have measurably improved how quickly other engineers ship, through paved paths, faster feedback and removing the need to understand internals in order to work safely.
- You are comfortable working in environments where enterprise customers expect technical assurance and can hold your own with a client CISO.
Nobody knows all of it well. You should recognise most of it and be genuinely deep in some of it."
You are credible in a board conversation and credible in a code review, and you do not treat those as different people.
A Few Things To Know Before You Apply
The salary for this role is between £120,000 to £140,000 and the final offer will be based on your skills and experience.
Work Eligibility
After that, our policy is at least 2 days per week in the office to collaborate, connect and enjoy our shared space and team activities.