Senior Software Engineer

Anaplan
Salford, UK
27 days ago
Apply on www.collegerecruiter.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Microsoft Azure Software as a Service Cloud Computing Cloud Storage Data Centers Persistent Data Structure Distributed Systems
+28 more
Java Virtual Machine (JVM) Python (Programming Language) Linux Kernel NetApp Applications Network Control Network File Systems Data ONTAP (Server Appliance) Prometheus Anaplan System Programming YAML Rust (Programming Language) Google Cloud Grafana Kubernetes Helm Charts HybridCloud Kotlin Kubernetes Information Technology Low Latency Rancher Data Management Dynatrace Docker Jenkins Golang Programming Languages Microservices

Job description

As a Senior Platform Engineer, you’ll be crafting and helping build the next generation of the Anaplan Platform. You’re comfortable with both full-stack systems design for the hybrid cloud as well as hands-on distributed systems programming with extensive knowledge of Java, JVM, Rust, Linux internals, and container orchestration., * Programming languages: GoLang, Java11, Kotlin, Rust, Python.

  • Storage & Persistence: S3, NFS.
  • Container and Orchestration: Kubernetes/Containers (Docker)/Rancher RKE.
  • Cloud providers: AWS, GCP, Azure, Private Data Centers.
  • Observability/Telemetry: OpenTelemetry, Prometheus, Grafana.
  • Deployment: Jenkins, ArgoCD.

Requirements

Are you a creative problem solver who can both give and receive feedback? Do you lead with inclusion, collaboration, and openness? Do you have strong experience with high-scale B2B and B2C platforms?, You don’t just write Helm charts or YAML manifests; you extend the Kubernetes API.

  • Custom Operators: Proven ability to write Kubernetes Operators (using Kubebuilder or Operator SDK) to manage complex, stateful application lifecycles.
  • Control Plane Logic: Deep understanding of reconciliation loops, custom resource definitions (CRDs), and how to automate operational knowledge into code.

Scalable Microservices & Distributed Systems

You build for high concurrency, low latency, and eventual consistency.

  • High-Scale SaaS: 10+ years of experience building and operating production-grade SaaS products. You have first-hand experience with the “death by a thousand cuts” that comes with scaling to millions of requests.
  • Systems Programming: Advanced proficiency in Go, Rust, or JVM-based languages, with a focus on writing memory-efficient and thread-safe code.

Deep-Tier Cloud Storage & Persistence

  • Storage Internals: We need more than S3 API knowledge. You should understand the performance characteristics, limitations, and cost-drivers of S3, NFS, and enterprise storage like NetApp OnTap or AWS FSx.
  • Data Locality: Experience managing data persistence across hybrid environments (Public Cloud vs. Private DC).

Operational Maturity (The “SRE” DNA)

  • Instrumentation: Expert-level experience with OpenTelemetry. You don’t just look at metrics; you design the telemetry that allows for deep-dive distributed tracing and root-cause analysis.
  • Observability Infrastructure: Hands-on experience scaling Prometheus and Grafana to handle high-cardinality data., * BS degree in Computer Science, related technical field, or equivalent practical experience as a professional Platform Engineer.
  • Substantial experience in Java, Rust programming.
  • Proven experience in building and operating a SaaS product at scale.
  • Proven cloud experience using observability and operating workloads in Kubernetes.
  • Experience with cloud storage S3, NFS, NetApp OnTap, AWS FSx.
  • Distributed Systems and programming techniques.
  • Monitoring and metrics infrastructure (OTEL, Prometheus, Grafana).
  • Cloud (AWS / GCP / Azure / Private DC).
  • Bonus: Experience with AI/ML, Natural Language.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.collegerecruiter.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

1:35 min

Centralizing configuration logic with native YAML block references

Matthieu Vincent Matthieu Vincent · Europe 2026 Virtual

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

1:11 min

Managing HTTP mappings with external YAML configuration

Rajiv Ranjan Singh Rajiv Ranjan Singh · Europe 2026 Virtual

Videos

See all

Related articles

See all