Skip to content

Platform – Senior Software Developer – Control Plane
Company | Elastic |
---|
Location | Canada |
---|
Salary | $128300 – $203000 |
---|
Type | Full-Time |
---|
Degrees | |
---|
Experience Level | Senior |
---|
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.