Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+28 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Is Software Engineering Over-Saturated?
Why Upskilling And Reskilling is Important For Developers
What Are The Top Skills Required For Azure Developers?