Senior Software Developer - Storage Engine - Elasticsearch
Elastic- Base salary
- $128k–$203k Published base salary range
- Location
- Remote - Canada Remote eligibility
- Employment
- Full-time Senior
Role skills
Apply on jobs.elastic.co
About the job
Company
Elastic, the Search AI Company, provides the Elastic Search AI Platform used by more than 50% of the Fortune 500 for search, security, and observability.
Role
Senior Software Developer on the Elasticsearch Storage Engine team, responsible for designing, implementing, and optimizing core storage and query engine for observability workloads.
Responsibilities
- Lead architectural evolution of core storage engine components, resolving performance bottlenecks in indexing layouts, serialization formats, and resource utilization.
- Lead cross-organizational initiatives to build industry-leading observability solutions.
- Work with a globally distributed team on logs and metrics capabilities of Elasticsearch.
- Serve as subject matter expert and mentor across key areas of Elasticsearch.
- Triage, resolve, and review issues and pull requests.
- Write idiomatic modern Java.
Qualifications
- Experience building high-performance, scalable database, search, or distributed systems.
- Strong core Java skills with deep understanding of concurrency primitives.
- Experience with data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus.
- Ability to work autonomously and drive decisions in a distributed team.
- Proven track record of using AI to accelerate development and debug complex systems.
- Prompt-engineering mindset to leverage AI agents effectively.
Bonus Points
- Built things with Elasticsearch.
- Worked with open source projects.
- Experience with data storage technology.
- Experience leading cross-functional initiatives.
Compensation
Base salary range: $128,300—$203,000 CAD. No variable compensation. Eligible for stock program.
Benefits
- Health coverage for you and your family.
- Company-matched RRSP up to 6% of eligible earnings.
- Flexible locations and schedules.
- Generous vacation days.
- Minimum 16 weeks of parental leave.
- Up to 40 hours volunteer time and donation match up to $2000.
Application
Apply via the provided link.
Skills & tags
What you can verify before applying
Compare the essentials before you leave: pay, remote scope, employment type, source, and the employer apply destination.