Principal Engineer (Platform)
Job Title: Principal Engineer (Platform)
Business Unit: Process Manufacturing
Location: UK, Remote
Responsibilities
* Identify, implement and maintain developer experience and platform tooling to drive productivity within engineering
* Build generic elements of our customer-facing platform.
* Contribute to CI/CD strategy with internal stakeholders and establish patterns that can be adopted company-wide.
* Monitor and drive improvements to performance and platform metrics.
* Collaborate with your colleagues and be a strong team player and mentor.
* Perform code reviews and provide constructive feedback.
* Continuously grow yourself, the team and organisation, employing technical excellence; produce high‑quality, optimised, and efficient solutions.
* Shift engineering practices left; front‑load requirements, design, testing and success metrics.
* Execute pragmatic plans; test assumptions through small, iterative and measurable changes.
* Own end‑to‑end delivery; break down complex problems and communicate progress proactively.
* Implement user‑centred thinking; craft accessible interfaces considering diverse user needs.
* Collaborate cross‑functionally; work closely with product, design and participate in agile ceremonies.
* Partner with Product; translate business requirements into technical solutions with balanced judgement.
* Balance technical debt; make informed decisions about refactoring versus new development.
* Demonstrate strategic thinking; consider trade‑offs, prioritise efforts and drive innovation.
* Show adaptability; embrace alternative approaches when new information emerges.
* Communicate effectively; document technical decisions and translate complex concepts for all stakeholders.
* Focus on growth; self‑motivate through continuous learning while guiding and mentoring others.
Required Skills
* Built and maintained production applications end‑to‑end with proven success
* Skills in optimising application performance (frontend & backend)
* Worked with complex APIs
* General DevOps experience
* Pipelines, CI/CD with GitLab, GitHub or similar
* Experience with Kubernetes and Helm
* Strong Java experience
* Ability to develop with other languages like PHP or Python
* Understanding microservice architectures
* Terraform
* Knowledge of OpenTelemetry, Prometheus, etc.
* Strong knowledge of TDD
Preferred Skills
* AWS API Gateway
* Experience with AWS
* Experience of platform engineering and providing tooling for other developers
* Experience with Grafana or similar
* Understanding of auth patterns, access control, etc.
* Rabbit, Kafka, etc.
* Backstage or similar
* Experience establishing development conventions or coding standards
Nice to Have
* Previous exposure to the Product Operating Model (or any product‑driven approach)
#J-18808-Ljbffr