Backend Software Engineer – DataStax

Job Expired

Backend Software Engineer
* Work Remotely from anywhere in the World *

DataStax

Job Description:

We are looking for a BackEnd Software Engineer to join our team and build software deployment and infrastructure automation tools to support customers that use DataStax Enterprise to power their applications though its data storage, search, analytics, and graph capabilities. This role is remote and can be located anywhere in the world.

Job Responsibilities:

The following functions are performed by the team as a whole. Not every team member spends equal time on all these functions, but we all cross-train to some extent and there are opportunities to contribute in all these areas.

  • Key contributor on the LCM back-end.
  • Key contributor to the DSE kubernetes operator.
  • Implement new features along with automated unit tests.
  • Perform regular code reviews.
  • Automate end-to-end functional tests, design functional testing strategies.
  • Resolve customer issues after escalation by support staff.

You’ll be helping to build several automation tools including:

  • OpsCenter, a monitoring and management solution for DataStax Enterprise (DSE) and focused on the Lifecycle Manager (LCM) feature used to install, configure, and manage DSE clusters.
  • A Kubernetes operator to automate deployment and maintenance of DSE clusters running on Kubernetes.

Job Requirements:

The full list of relevant skills for this position is extremely broad. If you excel in only 1 area or have some experience in a few and are interested in learning more, please apply. Candidates will get on-the-job mentorship in order to be productive.

  • Experience working in *nix environments, automating software deployment, infrastructure automation, or container orchestration
  • Experience with Clojure, another Lisp, or a functional programming language
  • Experience with golang
  • Familiarity with reading Java code and tuning a JVM is a bonus, but the role requires little Java development
  • Self-driven, independent, and able to learn quickly
  • Comfortable working on a distributed/remote team
  • 3+ years programming experience. More experienced candidates will also be considered, and compensation will be commensurate with experience.

Desired Characteristics:

  • Experience with distributed systems
  • Experience with Cassandra or DataStax is a huge plus
  • Full-stack friendly. Opportunity to contribute to all aspects of the codebase. Clojure, Go, Python on the backend, and Javascript/React front-end

How To Apply:

Click on “Apply” down below to proceed a job application process.

More Information

  • This job has expired!
Share this job