Senior Software Engineer, Cloud Platform at Anaplan
San Francisco, CA, US

At Anaplan, we are looking for self-motivated Software Engineers to join our global Cloud Platform Provisioning team in San Francisco. This is an opportunity for you to work for a high-growth company that is leading the way in enterprise planning.  We look for exceptional Engineers of all levels, regardless of your language(s) of choice -really smart, passionate people who believe in simplicity, agility and performance and who can choose and use the best tools for the job.

In the role of Software Engineer in the Cloud Platform group you will be working on the foundations of our cloud platform. We’re hybrid cloud, so if you’ve got experience building platforms on top of AWS/GCP/Azure read on.

Prior experience writing distributed state machines, compute schedulers and delivering platforms at scale and operational excellence to commercial enterprise customers is preferred. We have a long list of incredible benefits and are serious about attracting the best technologists in the industry. You’ll be working with passionate people who are pushing the JVM and distributed computation to its limits. 

Located in the heart of the SOMA district, you can feel the excitement and energy of what we do at Anaplan when you step into our San Francisco office. We’re a high-growth company developing best-in-class solutions to planning at an enterprise scale. Our customers rely on Anaplan as an always-on shared source of truth as they navigate the constant change and planning required to stay on top in the marketplace—we're pioneering the Connected Planning discipline to help business make decisions more quickly and decisively than ever before.

We’re looking for someone who thrives in a changing environment. Has a desire to develop a deep understanding of our system and excited to solve challenging problems at scale while delivering new capabilities to our rapidly growing number of customers. If you value writing sustainable, resilient code and want to help foster a collaborative, inclusive, creative, authentic culture — this is the place for you!

This role is an immediate full-time position. If you’re ready to roll up your sleeves and tackle unique problems that no one is solving in the tech space yet, keep reading.

What you’ll be doing:

Design and implement highly scalable distributed systems and shared services infrastructure utilizing Kubernetes, the Operator framework and helm charts

Ensure a streamlined/automated application deployment

Write code that is tested and testable and you take responsibility for the quality of the code you produce. If you're an advocate of TDD, even better.

Coach and collaborate inside and outside the team - You enjoy working closely with others, teaching and learning, and are comfortable showing off your work.

Share your passion for engineering and deliver great software.

Deliver extraordinary communication and collaboration skills - Be pragmatic and know how to build trust.

Express your positive energy and enthusiasm - cultural fit is a really big deal for us.

We're looking for really smart people who love solving big problems and are self-motivated to get things done.

More about you:

BS degree in Computer Science or related technical field, or equivalent practical experience

Professional experience as a platform engineer

Experience with building and maintaining a SaaS product at scale

Experience working with containers and container-orchestration tools like Docker and Kubernetes

Experience with service mesh technologies like Istio, Linkerd or Envoy.

Experience building telemetry systems like Prometheus

Terraform Knowledge and Experience

Experience with Public Cloud (e.g. AWS / GCP/ Azure)

Database management systems (SQL, noSQL)

Knowledge or experience with messaging systems such as Kafka, AMQP (RabbitMQ), ZeroMQ is a plus

Experience with Java, Spring frameworks, multi-threading, and caching techniques

Design, implementation and deployment of scalable API services

Technologies you’ll work with:

Kubernetes

Docker

Terraform and Terraform Enterprise

Ansible

Kubernetes Operators

Helm Charts

Apache Kafka

Apache Cassandra

AWS, GCP, Azure

Java 10+, Python, and Go

CI/CD tools like Jenkins, Spinnaker

Telemetry tools like Prometheus

Vault by Hashicorp

Consul by HashiCorp