Principal Engineer - Platform Enablement in Windsor

Principal Engineer - Platform Enablement in Windsor

Windsor Full-Time 80000 - 100000 £ / year (est.) No working from home possible
Centrica Plc

At a Glance

  • Tasks: Lead the evolution of our Field Platform architecture and drive innovative digital capabilities.
  • Company: Join a forward-thinking tech company focused on enhancing field operations.
  • Benefits: Enjoy competitive pay, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment with strong focus on engineering excellence and career advancement.
  • Why this job: Make a real impact by shaping technology that empowers thousands of field colleagues daily.
  • Qualifications: Experience in solving complex technical challenges and designing scalable solutions.

The predicted salary is between 80000 - 100000 £ per year.

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 drive consistent data models, integration patterns, UX principles, and standards across all field workflows.
  • Identify and deliver new digital capabilities: work with product and business leaders to define new capabilities such as supply chain, quoting, workflow optimisation, and knowledge management to enhance safety, compliance, customer experience, and productivity.
  • Establish engineering excellence across teams: champion high engineering standards including clean architecture, CI/CD automation, observability, testing strategies, release processes, telemetry, performance tuning, and secure‑by‑design principles.
  • Lead platform performance, reliability & offline capability: ensure the environment performs reliably in challenging field conditions such as poor signal or offline mode.
  • Influence and steward Security, SRE, Quality and Platform‑wide capabilities: shape quality, resilience and security strategies across teams.
  • Continuously improve how work is done: identify opportunities to automate, simplify, reduce cycle time, improve developer experience, adopt new tools and AI, and scale better engineering practices.

Key Stakeholders

The Principal Software Engineer works closely with the Head of Engineering, Product Managers, and Field Operations SMEs. The role also collaborates with external partners and tooling providers such as Microsoft and Datadog.

Leadership & Influence

Lead through influence and expertise, shaping backlog, standards and adoption; coach analysts/engineers; model product‑led, iterative delivery and high standards of quality and controls.

Qualifications

  • Demonstrated experience solving complex, cross‑domain technical challenges involving mobile, backend APIs, orchestration layers and field operational workflows.
  • Strong architectural judgment balancing near‑term delivery with long‑term sustainability.
  • Proficiency in designing scalable patterns that support multiple business domains.
  • Experience with AI‑enabled solutions in enterprise environments, including prompt‑driven workflows, retrieval‑augmented systems and AI agents.
  • Knowledge of field workforce operations (installation, service, repair) and related compliance, safety, and regulatory requirements.
  • Experience working in product‑led organisations and cross‑functional teams.

Core Competencies

  • Architectural design and pattern creation.
  • CI/CD, observability, testing, release management.
  • Performance tuning, caching, offline capabilities.
  • Security hygiene, SRE practices, resilience.
  • AI evaluation, monitoring, responsible lifecycle management.

Principal Engineer - Platform Enablement in Windsor employer: Centrica Plc

As a Principal Engineer at our company, you will be part of a dynamic and innovative work culture that prioritises collaboration and technical excellence. We offer competitive benefits, including opportunities for professional development and growth, ensuring that you can advance your career while contributing to meaningful projects that impact thousands of field colleagues. Located in a vibrant area, our workplace fosters creativity and teamwork, making it an excellent environment for those looking to make a difference in the engineering landscape.

Centrica Plc

Contact Details:

Centrica Plc Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Engineer - Platform Enablement in Windsor

Network Like a Pro

Get out there and connect with folks in the industry! Attend meetups, webinars, or even just grab a coffee with someone who works in a similar field. Building relationships can open doors to opportunities that aren’t even advertised.

Show Off Your Skills

Don’t just talk about your experience; demonstrate it! Create a portfolio or GitHub repository showcasing your projects, especially those that align with the role of Principal Engineer. This gives potential employers a tangible sense of what you can do.

Ace the Interview

Prepare for technical interviews by brushing up on your architectural design skills and problem-solving techniques. Practice common interview questions and scenarios related to platform enablement to show you’re ready to tackle real-world challenges.

Apply Through Us!

We’ve got some fantastic opportunities waiting for you on our website. Don’t hesitate to apply directly through us – it’s the best way to get noticed and land that dream job in platform engineering!

We think you need these skills to ace Principal Engineer - Platform Enablement in Windsor

Architectural Design
CI/CD Automation
Observability
Testing Strategies
Release Management
Performance Tuning
Caching

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Principal Engineer role. Highlight your architectural design experience and any work you've done with cross-domain technical challenges. We want to see how you can contribute to our platform!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about the role and how your background fits with our mission at StudySmarter. Don’t forget to mention specific projects or achievements that showcase your engineering excellence.

Showcase Your Technical Skills:In your application, be sure to highlight your proficiency in CI/CD, observability, and performance tuning. We’re looking for someone who can lead and influence technical decisions, so don’t hold back on sharing your relevant experiences!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining the StudySmarter team!

How to prepare for a job interview at Centrica Plc

Know Your Architecture

Make sure you understand the principles of scalable architecture and how they apply to the Field Platform. Be ready to discuss your past experiences in shaping architectural decisions and how you've tackled complex technical challenges.

Showcase Your Leadership Skills

This role requires influencing and coaching others, so prepare examples of how you've led teams or projects in the past. Highlight your ability to drive engineering excellence and how you've established high standards in previous roles.

Familiarise Yourself with Cross-Domain Collaboration

Since this position involves working with various stakeholders, brush up on your experience collaborating across different domains. Be prepared to discuss how you've shaped technical design decisions in partnership with product managers and other teams.

Emphasise Continuous Improvement

Demonstrate your commitment to improving processes and developer experiences. Share specific instances where you've identified opportunities for automation or simplification, and how those changes positively impacted your team or project.