Skip to main content

Senior Software Developer - Storage Engine - Elasticsearch

Elastic
Remote - CanadaUpdated 11d ago
Base salary
$128k–$203k
Published base salary range
Location
Remote - Canada
Remote eligibility
Employment
Full-time
Senior
Role family
Engineering
Developer tools
Apply on jobs.elastic.co
Job actionsApply now
Job actionsApply now

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.