A

Anaplan

Cloud-based SaaS planning and performance management

Platform Engineer - Golang

Platform EngineeringConfirmed live in the last 24 hours
Full-timeManchester, UKNo salary listedIn-person

About the Job

Requirements

  • At least 10 years of experience building and operating production-grade SaaS products.
  • Advanced proficiency in Go, Rust, or JVM-based languages, with a focus on memory-efficient and thread-safe code.
  • Proven ability to write Kubernetes Operators using Kubebuilder or Operator SDK to manage complex, stateful application lifecycles.
  • Deep understanding of reconciliation loops, custom resource definitions, and automating operational knowledge into code.
  • Experience building scalable microservices and distributed systems for high concurrency, low latency, and eventual consistency.
  • Understanding of the performance characteristics, limitations, and cost drivers of S3, NFS, NetApp OnTap, or AWS FSx.
  • Experience managing data persistence across public cloud and private data center environments.
  • Expert-level experience with OpenTelemetry, distributed tracing, and root-cause analysis.
  • Hands-on experience scaling Prometheus and Grafana to handle high-cardinality data.
  • Experience using observability and operating workloads in Kubernetes.
  • Cloud experience with AWS, GCP, Azure, or private data centers.
  • Experience with distributed systems and programming techniques.
  • Experience with monitoring and metrics infrastructure, including OpenTelemetry, Prometheus, and Grafana.
  • Experience with programming languages including Go, Java 11, Kotlin, Rust, or Python; storage technologies including S3 or NFS; Kubernetes and container technologies including Docker or Rancher RKE; and deployment tools including Jenkins or ArgoCD.

Responsibilities

  • Craft and help build the next generation of the Anaplan Platform.
  • Engineer new platforms as products rather than only operating existing infrastructure.
  • Design platforms that are extensible, observable, and maintainable, enabling internal teams to build on them while managing underlying complexity.
  • Extend the Kubernetes API, including automating application lifecycle management with custom operators and control-plane logic.
  • Design telemetry for deep-dive distributed tracing and root-cause analysis.
  • Build and operate scalable, production-grade SaaS products and distributed systems.

Desired Qualifications

  • Experience with AI, machine learning, or natural language processing.

About the Company

Anaplan

Cloud-based SaaS planning and performance management

Anaplan provides a cloud-based SaaS platform for enterprise-wide planning and performance management that helps finance, supply chain, sales, marketing, and HR teams improve planning and decision making. Users connect data sources, build models and scenarios, run forecasts, and collaborate in real time within a scalable subscription model, with optional professional services for training and implementation. Unlike tools that tackle planning in silos, Anaplan offers a single connected platform that links data, people, and plans across multiple business functions. Its goal is to help organizations optimize operations and make data-driven decisions at scale.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Anaplan

See more jobs