Senior Software Engineer, CI/CD at Anaplan

Anaplan logo

Anaplan

(56 open jobs)

Anaplan's connected planning platform enables organizations to accelerate decision making by connecting data, people, and plans across the business.


Job title
Senior Software Engineer, CI/CD
Job listing last updated at
Sep 1, 2020
Job listing location
San Francisco, United States
Job listing source
greenhouse
Job listing link
External link
Bay Area company location: 50 Hawthorne St, San Francisco CA

Job description

At Anaplan, we are looking for self-motivated Software Engineers to join our global Cloud Engineering CI/CD team in San Francisco. This is an opportunity for you to work for a high-growth company that is redefining 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 Engineering group, you will be working on the foundations of our cloud platform. We’re a hybrid multi-cloud platform, so if you’ve got experience building platforms on top of AWS/GCP/Azure read on.

Prior experience writing distributed systems, 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 businesses make choices more quickly and decisively than ever before.

We’re looking for someone who thrives in a changing environment and has a desire to develop a deep understanding of our system and excited to solve complex 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:  

  • Driving the setup and improvements for our CI/CD (continuous integration, continuous deployment) pipelines, including managing jobs and the dependencies. 

  • Developing tools that empower the development teams to work as effectively as possible. 

  • Build and deliver distributed systems that automate everything needed to scale our platform globally and deploy quality code across a Hybrid Multi-cloud environment. 

  • Work on a complex build system that must communicate with AWS/GCP in a Kubernetes environment that’s highly scalable. 

More about you: 

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

  • Professional experience as a software 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 Java, Groovy, Python, and Golang

  • Strong knowledge of Continuous Integration and Deployment.

  • Experience working Jenkins, Jenkins Pipelines, Spinnaker/Harness

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

  • Experience with Packages technologies like RPM, and pm.

  • Experience with Maven and Gradle

  • Experience working with GitHub webhooks.

  • Experience with Artifactory, or Nexus

Technologies you’ll work with:  

  • Kubernetes

  • Docker

  • Terraform and Terraform Enterprise

  • Ansible and Chef

  • Kubernetes Operators

  • Helm Charts

  • AWS, and GCP

  • Java 10+, Python, and Go

  • Vault by Hashicorp

  • Consul by HashiCorp

 

What we offer: 

  • A rewarding, progressive career with a company that values diversity, flexibility and understands the need for a good work/life balance.
  • Market-leading salaries combined with generous bonuses, equity and a range of comprehensive benefits.
  • Regular agile meetups, events and hackathons (both attending and hosting!)
  • Flexible working, catered lunches, a fully stocked kitchen and plenty of parties and events.
  • A range of sports, health and wellbeing initiatives.
  • 3 days of paid leave every year to help support the charity or cause of your choice.
  • Huge problems to solve –you will constantly be learning and pushing boundaries, working with some of the smartest people around!

Do you align with Anaplan’s Values?

Collaborative: We go out of our way to help others succeed

Explore all of our Values on Anaplan.com/careers

#AnaplanLOVE

 About Anaplan

At Anaplan, we’re relentlessly passionate about improving the way companies and people do business by empowering them with the technology, insights, and confidence they need to make better-informed plans and decisions. 

With 20 offices worldwide, we’re building products used by over 850 clients that include some of the world’s largest brands and fast-growing companies in every industry, and we’re just getting started.

CAN’T FIND THE PERFECT ROLE FOR YOU? NEW OPPORTUNITIES ARE OPENING UP DAILY:

ANAPLAN.COM/CAREERS

#LI-BG1

 

 

Let Bay Area companies find you

Join candidate network
or