Elastic
Principal Software Developer - Storage Engine - Elasticsearch
Canada +1 · Principal · Full-time · Posted Jul 20, 2026
- Location
- Canada
United States - Visa sponsorship
- Applicants located in or nationals of listed sanctioned countries and regions may require an export license as a condition of employment.
About the job
Leads the architecture and evolution of Elasticsearch’s storage and query engine, improving performance and storage efficiency for observability workloads.
What you'll do
- Lead architectural evolution of storage components and identify and resolve performance bottlenecks.
- Drive cross-organizational technical initiatives and operational improvements for observability solutions.
- Advise and mentor engineers, and contribute to Elasticsearch code, reviews, and issue resolution.
What they ask for
- Strong Java skills, including concurrency primitives, and ability to design and optimize data structures and algorithms.
- Implemented techniques to efficiently index, store, and query time-series or logs data.
- Experience with one or more storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
- Proven track record using AI to accelerate development, debug systems, and optimize code, with engineering judgment to validate outcomes.
Nice to have
- Prior experience building with Elasticsearch.
- Experience with open-source projects, source control workflows, and continuous integration.
Pay
$154,000 — $243,600 CAD (base salary)
Tools
Elasticsearch, Java, ES|QL, Solr, PostgreSQL, MongoDB, Prometheus
AI focus
Uses AI to accelerate development, debug complex systems, and optimize code; applies prompt engineering to use AI agents and validates their results.
Model-written summary · the original posting is authoritative