New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Elastic

Senior Software Developer - Query Engine, Database Internals - Elasticsearch

Elastic
Apply →
remote senior full-time $128,300-$203,000 CAD Canada

First indexed 3 Sept 2026

Description

Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale , unleashing the potential of businesses and people.

We're looking for a Senior Software Engineer to join the Elasticsearch - Analytical Engine team. This globally-distributed, completely remote team of senior engineers is responsible for building new analytics capabilities in Elasticsearch’s latest aggregation framework based on a completely new compute engine, and accessed via our new piped query language called ES|QL.

Responsibilities

  • You'll be a full-time Elasticsearch contributor, building data-intensive new features and fixing intriguing bugs, all while making the code easier to understand.
  • You'll work with a globally distributed team of experienced engineers focused on the search and query (ES|QL) analytics capabilities of Elasticsearch.
  • You'll be an expert in several areas of Elasticsearch, and everyone will turn to you when they have a question about them.
  • You'll work with community members from all over the world on issues and pull requests.
  • You'll write idiomatic modern Java -- Elasticsearch is 99.8% Java!

Requirements

  • Strong skills in core Java and familiarity with the standard library of data structures and concurrency constructs.
  • Experience with software systems engineering.
  • Desire to optimize and use efficient data structures and algorithms.
  • Autonomy and ability to take on projects from beginning to end.
  • Comfortable developing collaboratively and giving/receiving feedback on code.
  • Experience with several data storage technologies like Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Excellent verbal and written communication skills.
  • Proven track record of using AI to accelerate development, debug complex systems, and optimize code.

Nice to Have

  • Experience with Elasticsearch.
  • Background in search and information retrieval.
  • Experience building data analytics capabilities.
  • Leadership experience with cross-functional initiatives.
  • Open-source project experience.

Compensation

  • The typical starting salary range for this role is: $128,300-$203,000 CAD.
  • Eligible to participate in Elastic's stock program.
  • Company-matched Registered Retirement Savings Plan (RRSP) with dollar-for-dollar matching up to 6% of eligible earnings.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://job-boards.greenhouse.io/elastic/jobs/8174948