About the Role
About Anaplan
At Anaplan, we are a team of innovators focused on optimizing business decision-making through our leading AI-infused scenario planning and analysis platform so our customers can outpace their competition and the market.
Our customers rank among the who’s who in the Fortune 50. Coca-Cola, LinkedIn, Adobe, LVMH and Bayer are just a few of the 2,400+ global companies who rely on our best-in-class platform.
Our Winning Culture
Our Winning Culture is the engine that drives our teams of innovators. We champion diversity of thought and ideas, we behave like leaders regardless of title, we are committed to achieving ambitious goals, and we love celebrating our wins – big and small.
The Role
At Anaplan, we are looking for a strong Senior Platform Engineer to join our team. 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?
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.
Your Impact
Kubernetes Engineering & Automation
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.
- 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
You understand the physics of data.
- 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)
You believe that 'if it isn't monitored, it doesn't exist.'
- Instrumentation: Expert-level experience with OpenTelemetry.
- Observability Infrastructure: Hands-on experience scaling Prometheus and Grafana to handle high-cardinality data.
Your Skills
BS degree in Computer Science, related technical field, or equivalent practical experience as a professional Platform Engineer.
Requirements
Kubernetes Engineering
Proven ability to write Kubernetes Operators and extend the Kubernetes API.
Systems Programming
Advanced proficiency in Go, Rust, or JVM-based languages.
High-Scale SaaS Experience
10+ years of experience building and operating production-grade SaaS products.
Data Persistence Management
Experience managing data persistence across hybrid environments.
Nice to Have
Expert-level experience with OpenTelemetry for distributed tracing.
Hands-on experience scaling Prometheus and Grafana.
Benefits
Diversity and Inclusion
A culture that champions diversity of thought and ideas.
Career Development
Opportunities for personal and professional growth.