Back to job search
Elastic logo

Senior Software Developer - Query Engine, Database Internals - Elasticsearch

  • Canada
  • Remote
  • Posted Sep 2, 2026
  • 1 position

$128,300–$203,000 / year

Opens an external site

Sign in to save this job
Employment type
Full-time
Experience level
Senior · 5+ years
Posting language
English
Working hours
40 hours per week

Job summary

You will design and implement new analytics capabilities and features for the Elasticsearch query engine. You will also collaborate with a globally distributed team to resolve bugs and improve the performance of data-intensive systems.

Job details

You will design and implement new analytics capabilities and features for the Elasticsearch query engine. You will also collaborate with a globally distributed team to resolve bugs and improve the performance of data-intensive systems. You must have strong skills in core Java and experience with software systems engineering and data structures. A proven track record of working autonomously in a distributed environment and excellent communication skills are required.

What you’ll do

You will design and implement new analytics capabilities and features for the Elasticsearch query engine. You will also collaborate with a globally distributed team to resolve bugs and improve the performance of data-intensive systems.

Requirements

You must have strong skills in core Java and experience with software systems engineering and data structures. A proven track record of working autonomously in a distributed environment and excellent communication skills are required.

Benefits

  • Stock program
  • Company-matched Registered Retirement Savings Plan
  • Health coverage
  • Flexible schedules
  • Generous vacation days
  • Donation matching
  • Volunteer time off
  • Parental leave

Listed skills

  • Java · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Java
  • Elasticsearch
  • Data structures
  • Algorithms
  • Software systems engineering
  • Concurrency
  • Distributed systems
  • Query languages
  • Analytical engine
  • Performance optimization
  • API design
  • Code review
  • Asynchronous communication
  • Search technology
  • Information retrieval

Job areas

  • Software
  • Technology
  • Data & Analytics
  • Engineering

More jobs from Elastic

See all jobs from Elastic