Senior Software Developer - Storage Engine - Elasticsearch

Elastic
Canada
Workplace: RemoteFull timeCAD 128,300 - 203,000Function: Software EngineeringSkills: ["Collaboration","Communication","Technical mentorship","Problem-solving"]

Design, implement, and optimize Elasticsearch’s core storage and query engine. You’ll lead the architectural evolution of storage engine components, resolve performance bottlenecks across indexing layouts and serialization, and improve data layouts for object storage. Work with a globally distributed team on logs and metrics workloads, triaging issues and reviewing pull requests, while serving as a subject-matter expert and mentor across key areas. Write idiomatic modern Java for high-performance systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
1 month ago

Senior Software Developer - Storage Engine - Elasticsearch

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 1 hour agoStatus: Live

Job Summary

Design, implement, and optimize Elasticsearch’s core storage and query engine. You’ll lead the architectural evolution of storage engine components, resolve performance bottlenecks across indexing layouts and serialization, and improve data layouts for object storage. Work with a globally distributed team on logs and metrics workloads, triaging issues and reviewing pull requests, while serving as a subject-matter expert and mentor across key areas. Write idiomatic modern Java for high-performance systems.
Location: Canada
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Lead architectural evolution of core storage engine components and resolve performance bottlenecks across indexing layouts, serialization formats, and resource utilization.
  • •Design, implement, and optimize Elasticsearch’s core storage and query engine for observability workloads.
  • •Drive cross-organizational initiatives to build industry-leading observability solutions in collaboration with logs and metrics teams.
  • •Improve platform reliability and clarity by introducing clean coding standards and untangling complex system behaviors.
  • •Serve as an Elasticsearch subject matter expert, advising and mentoring engineers while triaging and reviewing issues and pull requests.

Pay and Benefits

Salary: CAD 128,300 - 203,000
Equity and Bonus:Equity
Perks:Health InsurancePaid LeaveParental Leave

Key Requirements

  • •Experience building high-performance, scalable database/search/distributed systems with strong focus on storage, indexing, query execution, and performance optimization.
  • •Strong core Java skills, including concurrency primitives and ability to design/optimize data structures and algorithms.
  • •Experience with storage technologies such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Prometheus, with understanding of how they work.
  • •Proven ability to collaborate across teams and drive decisions/results in a distributed, asynchronous environment.
  • •Ability to use AI effectively to accelerate development and debugging while validating outcomes and owning final results.
Experience:Distributed systemsSearchDatabase
Skills:CollaborationCommunicationTechnical mentorshipProblem-solving
Languages:English
Tech Stack:JavaElasticsearchES|QLSolrPostgreSQLMongoDBPrometheusGitHubSlackZoom

Company Brief

Elastic
Builds the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash) and provides search, observability, and security solutions that enable organizations to search, analyze, and protect data in real time across applications, infrastructure, and enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2012
WebsiteLinkedIn