Role Overview
The Principal Software Engineer provides the technical leadership, architectural vision, and engineering standards required to evolve and scale the Field Platform. The role ensures that our platform delivers a unified, performant, secure and resilient experience that enables thousands of field colleagues to work efficiently, safely and effectively every day.
Responsibilities
- Define & evolve the Field Platform architecture: set the long‑term architecture, patterns, and guardrails for Field platform services to ensure scalability, resilience, interoperability, and a unified experience.
- Drive consolidation and simplification of the estate: lead the rationalisation of the platform into a coherent platform, reducing duplication, technical debt, maintenance costs, and operational complexity.
- Shape cross‑domain technical design decisions: partner across Product, Architecture, Supply Chain, Scheduling, and Field Operations to dri...