Principle Engineer – Field Mobile Platform
Principle Engineer– Field Mobile Platform
Key responsibilities
- Provide technical leadership and architectural direction to evolve and scale the Field Mobile Platform · Define and own mobile platform architecture, standards, patterns, and guardrails across mobile apps, APIs, integration layers, and platform services
- Lead consolidation and simplification of the mobile application estate to reduce duplication, technical debt, and operational complexity
- Partner with Product, Architecture, Supply Chain, Scheduling, and Field Operations to ensure consistent data models, integration patterns, UX principles, and mobile standards
- Shape and deliver new mobile capabilities that improve safety, compliance, customer experience, and field productivity
- Champion engineering excellence including clean architecture, CI/CD automation, testing strategies, observability, release processes, performance optimisation, and secure-by-design practices
- Ensure platform reliability, resilience, and strong offline capability in challenging field environments
- Continuously improve ways of working through automation and AI-enabled tooling, while retaining human accountability for technical decisions.
Key Skills/Knowledge:
- Strong technical leadership and architectural expertise in complex, enterprise-scale mobile and digital platforms
- Deep understanding of mobile application architecture, backend APIs, microservices, and integration patterns
- Proven experience defining and influencing engineering standards, coding practices, and architectural guardrails across multiple teams
- Strong knowledge of CI/CD pipelines, automated testing, observability, telemetry, and performance profiling
- Experience designing reliable, resilient, and offline-capable mobile solutions
- Ability to solve complex, ambiguous, cross-domain technical problems
- Working knowledge of AI-enabled engineering practices, including use of automation, telemetry, and AI-assisted diagnostics.
Experience required:
- Significant experience as a Senior or Principal Software Engineer within complex digital or platform-based environments
- Experience influencing technical direction across multiple teams without direct line management responsibility
- Degree in Computer Science, Engineering, or equivalent practical experience
- Experience operating within established architectural frameworks, security standards, and data privacy requirements.
AI / Digital fluency skills:
- Ability to design, integrate and operate AI-enabled solutions within enterprise environments, including prompt-driven workflows, retrieval-augmented systems and AIagents. Applying structured evaluation, testing and monitoring practices to ensure AI outputs are reliable, secure and compliant with organisational guardrails.
- Prepares and manages data used in AI workflows and take responsibility for the responsible lifecycle of AI features from experimentation through to deployment and continuous improvement.