Description
The Principal Engineer builds and runs GSK's voice and unified communications platform as automated, secure, self-service infrastructure. The role works through infrastructure-as-code and golden paths rather than manual configuration, uses AI-assisted engineering across code generation, review and testing, and engineers reliability in by defining SLOs, instrumenting for observability and automating away toil.
Key Responsibilities:
- Design, build and automate platform infrastructure using infrastructure-as-code and golden paths
- Use AI-assisted engineering across code generation, review and testing to accelerate delivery and raise quality
- Build self-service capabilities and paved roads that reduce friction for consuming teams
- Engineer for reliability by defining SLOs, instrumenting platforms for observability and automating to reduce toil
- Set and uphold engineering standards, secure-by-default practices and code quality within the platform
- Contribute to incident response and drive permanent automated fixes with Reliability Engineering
- Mentor and technically lead other engineers, including partner engineers
- Integrate and assure supplier or managed-service components
- Work the platform's manual task and toil backlog, converting identified candidates into automation
- Close observability coverage gaps for the platform
- Contribute engineering-led items to the platform backlog held by the Product Owner
- Apply the reference architectures and patterns set by the Platform Architect
Professional Qualifications:
- Degree in a technology or engineering discipline, or equivalent practical experience
- Relevant technical certifications desirable
Area of Specialisation:
- Hands-on platform engineering in cloud, network or digital workplace
- Automation-first and secure-by-default engineering, with an SRE mindset covering SLOs, observability and toil reduction
Minimum Level of Job-Related Experience Required:
- Overall 15 years and typically 6-8 years in platform, infrastructure or software engineering
- Deep hands-on depth in the relevant platform domain
- Practical experience of infrastructure-as-code, CI/CD pipelines, and containers and Kubernetes where relevant
- Track record building self-service capability that other teams adopted without hand-holding
- Experience instrumenting for observability, defining SLOs and reducing toil through automation
- Experience with AI-assisted engineering tooling
- Extensive experience engineering enterprise voice and unified communications services
- Strong knowledge of Session Initiation Protocol, call routing, session border controllers, quality of service and high availability