Principal Platform Engineer

Summary

This Principal Platform Engineer role involves setting technical strategy, designing architecture, and writing code for a large-scale platform. The position requires deep expertise in multi-cloud environments (Azure/GCP), Kubernetes, GitOps, and building internal developer platforms using Go and Python.

Title: Principal Platform Engineer
Duration: 6 month rolling contract
Location: Sydney (WFH hybrid)

Join the platform team behind one of Australia's largest and most successful businesses - supporting 30 million monthly active users. This is a hands-on principal role where you'll set technical direction, own the architecture, and still ship code.

The role is split evenly across strategy, architecture and implementation; setting technical direction, owning the platform's architecture, and staying hands-on enough to build reference implementations yourself. Azure is the primary cloud with a growing GCP footprint, so genuine multi-cloud depth matter.

You must have:
  • Production Kubernetes at scale — hands-on with both AKS and GKE
  • Genuine multi-cloud experience — strong Azure plus real GCP
  • GitOps delivery expertise — Harness GitOps and the Argo suite (ArgoCD, Argo Rollouts, Argo Events)
  • Infrastructure as Code — Terraform and Crossplane, including landing zone design
  • Built or run an internal developer platform — Backstage and/or Cortex
  • Strong production-grade Go and Python — shipping operators and platform services, not just diagrams
  • Cell-based or microservice architecture in multi-tenant environments
  • Principal-level track record setting platform strategy and technical direction
If you are interested and have what it takes, apply now !!

See also

DevOps jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available