Principal Engineer, Developer Surfaces Lead

Appnovation

Greater London

On-site

GBP 120,000 - 180,000

Full time

27 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Appnovation seeks a Principal Engineer to steer the technical direction of an internal developer platform for a global life sciences client. You will own architecture across Mac/Windows desktop apps, web tooling, and MCP interfaces, driving a cohesive developer experience.

You will lead without direct reports, mentoring engineers, and ensuring security/privacy by design while aligning surface teams to program OKRs and KPIs with a DX-focused mindset.

Qualifications

  • 10+ years in frontend, desktop or developer tooling engineering with increasing scope.
  • Hands-on experience shipping developer-facing tools across multiple surfaces (Electron and Vue preferred).
  • Broad technical knowledge across frontend, desktop and backend systems, leaning frontend.
  • Experience with MCP or similar programmatic interfaces for AI agents and scripts.
  • Proven ability to lead without formal authority and align multiple teams.
  • Deep understanding of privacy and security by design, DevSecOps, CI/CD, RESTful APIs, and microservices patterns.
  • Experience delivering large-scale enterprise software in a global 24/7 DevOps model.
  • Excellent communication skills, able to explain complex topics to senior non-technical stakeholders.
  • Based in the UK or Europe with right to work and GMT/BST hours.

Responsibilities

  • Set technical direction across desktop, web and MCP surfaces and unify architecture.
  • Engage hands-on in Electron and Vue desktop code, participate in reviews and problem solving.
  • Coordinate cross-team delivery to meet OKRs and KPIs.
  • Embed security and privacy by design into architecture and operations.
  • Improve Developer Experience based on DX surveys and feedback.
  • Represent engineering in stakeholder meetings and translate business needs to technical plans.
  • Promote automation, DevOps, and
  • everything as code

Skills

Leadership without authority
Excellent communication
Full-stack frontend/backend knowledge
Developer tooling
Security by design
DevSecOps
Architecture and strategy

Education

Bachelor’s or Master’s in CS/Engineering

Tools

Electron
Vue
MCP interfaces
RESTful APIs
CI/CD

Job description

About Us

Appnovation is the AI Product Company. Headquartered in Vancouver, Canada, with teams around the world, Appnovation builds AI products, delivers enterprise AI and digital solutions, and co-invests with clients to bring new AI products to market.

Appnovation is the AI Product Company. Headquartered in Vancouver, Canada, with teams around the world, Appnovation builds AI products, delivers enterprise AI and digital solutions, and co-invests with clients to bring new AI products to market. Open source has been the foundation of Appnovation's work since 2007, and it remains the foundation underneath every AI product the company builds today. Appnovation teams work with organizations in highly regulated industries, including global leaders such as Pfizer, Google and AstraZeneca, to help them adopt AI they can govern and own. Technology is foundational to all of Appnovation’s offerings, from consulting to digital innovation to digital product and service creation. The technology department is focused on delivering software solutions that enable rich consumer experiences, from mobile and web applications to advanced analytics and machine learning, to content and engagement management service enablement platforms. Inherent throughout our tech capabilities is deep expertise in the Software Development Life Cycle, a drive for creativity, a passion for the craft, and collaboration with other disciplines - all foundational ingredients in successful digital experiences and client partnerships.

About The Role

We are seeking a Principal Engineer to lead the technical direction of an internal developer platform for a global life sciences client. The platform is the paved road that lets any engineering team take an idea from a laptop to production in minutes, whether that’s a web application, an autonomous AI agent or an MCP (Model Context Protocol) server.

Developers reach the platform through several surfaces: native Mac and Windows desktop apps, web-based tooling and programmatic MCP interfaces. Each one is built and owned by a strong, independent engineering team. You will own the technical direction, architecture and delivery across all of them, bringing them together into one coherent developer experience without slowing down the engineers who already own each surface.

This is a senior technical leadership role with no direct reports. You will lead through influence and hands‑on credibility, especially in the Electron and Vue desktop codebase. You will also be accountable for security‑and privacy‑first capabilities and for a better day‑to‑day experience for developers, measured through a quarterly Developer Experience (DX) survey.

Role Responsibilities
  • Technical Direction Across Surfaces: Be the top technical authority across the desktop (Mac and Windows), web and MCP surfaces. Make the calls on technology choices, design approach, solution architecture and implementation, and turn different team approaches into one coherent direction.
  • Hands‑On Engineering: Stay close to the code, especially the Electron and Vue desktop codebase. Lead or take part in code reviews and step into the hardest problems yourself.
  • Delivery Across Teams: Line up objectives, dependencies and schedules across the surface teams to keep them unblocked, and take work from idea to production against program OKRs and KPIs.
  • Security and Privacy by Design: Make sure privacy and security are built into the design from the start, not added later. Promote secure code hygiene, guide secure SaaS configuration, and work with security teams on vulnerabilities, defences and compliance.
  • Developer Experience: Act on Developer Experience (DX) survey findings and team feedback to make it easier for engineers to deliver, and create an environment where engineers can do their best work.
  • Stakeholder and Architecture Partnership: Represent engineering in program and stakeholder meetings. Translate between business stakeholders, enterprise and business architects, vendors and developers, flag risks early, and give ballpark estimates.
  • Engineering Standards and Community: Work with other Principal Engineers, including through the Principal Engineers Forum, to share best practices and quality standards. Push for automation, DevOps and an “everything as code instead of paperwork” mindset.
  • Incident Management and Resilience: Lead or support the response to security incidents and operational outages, guide the team to fix issues quickly, and run post-mortems to prevent repeats. Work with operations and support teams to keep day‑to‑day operations running smoothly.
  • Technical Mentorship: Mentor and coach engineers across each surface, build agreement among strong, independent contributors, and support the growth of the wider team.
Qualifications
  • 10+ years of experience in frontend, desktop or developer tooling engineering, with growing responsibility for delivering digital solutions, products and services.
  • Bachelor’s or Master’s degree in Computer Science, Engineering or a related field.
  • Hands‑on experience building and shipping developer‑facing tools across more than one surface, ideally including Electron and Vue, shown through shipped apps, public repositories or code samples.
  • Broad technical knowledge across frontend, desktop and backend systems: a genuine full‑stack generalist who leans frontend.
  • Experience with the Model Context Protocol (MCP) or similar programmatic interfaces for AI agents and scripts.
  • Proven ability to lead without positional authority and build agreement across teams you don’t manage.
  • Deep understanding of privacy and security by design, DevSecOps, CI/CD, RESTful APIs, and integration and microservice patterns.
  • Experience delivering large‑scale enterprise software in a global 24/7 environment, working in a DevOps model.
  • Excellent communication skills, including explaining complex topics simply to senior non‑technical stakeholders and working well asynchronously with distributed teams.
  • Based in the UK or Europe with the right to work there, and able to work GMT/BST hours.
Preferred Qualifications
  • Experience delivering MCP or edge services on Cloudflare Workers or similar serverless platforms.
  • Experience in pharma, life sciences or another regulated industry, including its data handling rules, policies and standards.
  • Experience with Agile and lean delivery (Scrum, Kanban), including estimating complex technical stories and breaking them down.
  • Systems thinking shown by designing complex solutions that integrate multiple systems.
  • Professional certifications in engineering leadership.
Leadership Capabilities
  • Technical Strategy and Judgment: Connects the needs of each surface, the platform strategy and new technology into one practical direction, and is honest about which problems need a new approach and which are already solved.
  • Influence and Partnership: Builds agreement and drives decisions across strong, independent teams without relying on formal authority.
  • Technical Depth and Breadth: Brings hands‑on credibility across desktop, web and MCP to guide engineers, challenge assumptions and make sound platform‑scale choices.
  • Security and Privacy Mindset: Designs
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Engineer, Developer Surfaces Lead
Principal Engineer, Developer Surfaces Lead

Appnovation Technologies • Greater London

On-site
GBP 120,000 - 180,000
Principal Engineer: Developer Surfaces Lead (Remote)
Principal Engineer: Developer Surfaces Lead (Remote)

Appnovation Technologies • Greater London

On-site
GBP 120,000 - 180,000
Principal Lead Contractor
Principal Lead Contractor

New Look • Greater London

On-site
GBP 140,000 - 190,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Vintage.com • Leeds

Hybrid
GBP 85,000 - 110,000
Senior Frontend Software Engineer
Senior Frontend Software Engineer

Vintage Cash Cow • Morley

Hybrid
GBP 75,000 - 110,000
Principal Engineer, Developer Platform Lead
Principal Engineer, Developer Platform Lead

Appnovation • Greater London

On-site
GBP 120,000 - 180,000
Principal Developer
Principal Developer

Bell Integration • Greater London

Remote
GBP 85,000 - 110,000
Principal Platform Engineer
Principal Platform Engineer

Neko Health • Greater London

On-site
GBP 140,000 - 200,000
Principal Fullstack Engineer
Principal Fullstack Engineer

FlightStory • Greater London

On-site
GBP 120,000 - 180,000
Principal Software Engineer
Principal Software Engineer

SimplyBiz PLC • Greater London

Hybrid
GBP 90,000 - 140,000