Back to job search
Elastic logo

Principal Software Developer - Query Engine, Database Internals - Elasticsearch

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

$154,000–$243,600 / year

Opens an external site

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

Job summary

You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software.

Job details

You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software. The role requires extensive experience in leading technical projects within data and enterprise architecture, along with strong proficiency in core Java. Candidates must possess deep knowledge of search and analytics APIs and the ability to drive technical roadmaps in a distributed environment.

What you’ll do

You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software.

Requirements

The role requires extensive experience in leading technical projects within data and enterprise architecture, along with strong proficiency in core Java. Candidates must possess deep knowledge of search and analytics APIs and the ability to drive technical roadmaps in a distributed environment.

Benefits

  • Stock program
  • Company-matched Registered Retirement Savings Plan (RRSP)
  • Health coverage
  • Flexible locations and 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
  • Concurrency
  • Analytics systems
  • Software architecture
  • Technical leadership
  • Mentoring
  • Distributed systems
  • Query languages
  • API design
  • Search engines
  • Performance optimization
  • Cloud-based solutions
  • Artificial intelligence

Job areas

  • Software
  • Technology
  • Data & Analytics
  • Engineering

More jobs from Elastic

See all jobs from Elastic