Posted in

Platform – Senior Software Developer – Control Plane

Platform – Senior Software Developer – Control Plane

CompanyElastic
LocationCanada
Salary$128300 – $203000
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • Strong track record as a software engineer delivering high-quality code within teams.
  • Deep understanding of distributed systems architecture and design patterns.
  • In-depth experience with a back-end programming language.
  • Ability to own projects from beginning to end, from design to delivery.
  • Ability to build and debug features with a broad impact, running on multiple machines.
  • Deep passion for automation and for raising the quality bar.
  • Strong analytical, debugging, and troubleshooting skills.
  • Be self-motivated and highly organized.

Responsibilities

  • Contribute to the development and evolution of the codebases that power our Elastic Cloud offerings.
  • Operate our control plane systems by participating in our on-call rotation and addressing customer support requests.
  • Lead standard processes for back-end development with strong ownership.
  • Contribute to our technical plans and direction and across other product teams in Elastic.
  • Be part of a distributed team of engineers from all across the globe.
  • Collaborate with other teams within Elastic when working on cross-team efforts.
  • Collaborate with Support engineers in diagnosing problems and coordinating with the Elasticsearch engineers the design of new features.
  • Discuss ideas and collaborate on finding good solutions with other engineers.
  • Mentor new team members, both junior and senior ones.
  • Improve our engineering standards, tooling, and processes.

Preferred Qualifications

  • Technical depth in one or more technologies relevant for SaaS (orchestration, networking, containers, etc.).
  • Practical knowledge of Elasticsearch.
  • Production-level experience with the Scala and Go programming languages.