Platform Engineer at Anaplan
New York City, NY, US

At Anaplan, we are looking for a self-motivated PLATFORM ENGINEER to join our growing team in beautiful, NEW YORK to be a member of the Global Engineering group located across San Francisco, US, London, UK, and York, UK.

Are you a creative problem solver who can both give and receive feedback? Do you lead with inclusion, collaboration and openness? At Anaplan, we are looking for a self-motivated Platform Engineer to join our growing engineering team in New York. This is an opportunity for you to work for a high-growth startup disrupting how companies do business.

As a Platform Engineer you'll be building the next generation of the Anaplan Platform. With big technical problems to solve - you'll have the chance to push boundaries and create something new. We have a long list of incredible benefits and offer highly competitive packages - we’re serious about attracting the best technologists in the industry. You’ll be working with super smart people who are pushing Java and the JVM to the limits. We’ll also offer you a rewarding career with a company that values diversity and invests in 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:

  • 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
  • 5+ years of professional experience as a distributed systems engineer
  • Experience in design, implementation and deployment of scalable API services
  • Experience with Java, Spring frameworks, multi-threading, and caching techniques
  • Experience with CQRS, event sourcing, streaming data and complex event processing
  • Experience working with containers and container-orchestration tools like Docker and Kubernetes
  • Distributed computing systems such as GigaSpaces, Hazelcast, Coherent
  • Messaging systems such as Kafka, AMQP (RabbitMQ), ZeroMQ
  • Cloud infrastructure such as AWS, GCP or Azure
  • Database management systems (SQL, noSQL)
  • High performance (HPC) / low-latency computing (LLC)
  • Mechanical sympathy (LMAX Disruptor)
  • Creation of DSLs (ANTLR, Lexers, Parsers, Translators)

Technologies you’ll work with:

  • Java 10+
  • Kubernetes
  • Docker
  • Apache Kafka
  • Apache Cassandra
  • AWS, GCP, Azure

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 & 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.
  • The chance to contribute and evolve a company with a valuation over $1.4 billion
  • Huge problems to solve –you will constantly be learning and pushing boundaries, working with some of the smartest people around!