Senior Java Developer - Core/Infra - Elasticsearch

Elastic
Canada
Workplace: OnsiteFull timeCAD 128,300 - 203,000 annuallyFunction: Software EngineeringSkills: ["Ownership","Collaboration","Autonomy","Communication","Problem-solving"]

Build and evolve core infrastructure for Elasticsearch, creating shared platform functionality that is easy to use, performant, maintainable, and secure. Design and implement horizontally scalable features and APIs, troubleshoot performance and concurrency issues, and improve cloud operations and observability. Drive cross-team projects while contributing as a strong individual contributor, collaborating openly with the Elasticsearch community and supporting engineers with complex investigations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
1 month ago

Senior Java Developer - Core/Infra - Elasticsearch

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and evolve core infrastructure for Elasticsearch, creating shared platform functionality that is easy to use, performant, maintainable, and secure. Design and implement horizontally scalable features and APIs, troubleshoot performance and concurrency issues, and improve cloud operations and observability. Drive cross-team projects while contributing as a strong individual contributor, collaborating openly with the Elasticsearch community and supporting engineers with complex investigations.
Location: Canada
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Contribute to large projects that evolve Elasticsearch core infrastructure and shared platform functionality.
  • •Design and implement horizontally scalable features and APIs in Elasticsearch.
  • •Solve performance and concurrency issues and propose effective solutions.
  • •Improve operation and observability of Elasticsearch cloud systems and own investigations end-to-end.
  • •Collaborate across teams and in the open, including supporting developers and support engineers with difficult problems.

Pay and Benefits

Salary: CAD 128,300 - 203,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceParental Leave

Key Requirements

  • •Experience crafting APIs and reasoning through tradeoffs.
  • •Proficient in core Java, including standard library concurrency constructs and newer language features.
  • •Hands-on experience with low-level Java (e.g., concurrency, parallelism, classloaders).
  • •Hands-on CI/CD experience with tools and practices such as Buildkite, Argo CD, and GitOps.
  • •Experience leading large-scale projects across engineering teams and owning work end-to-end.
Skills:OwnershipCollaborationAutonomyCommunicationProblem-solving
Languages:English
Tech Stack:JavaElasticsearchPainlessCI/CDBuildkiteArgo CDGitOpsOpenTelemetryGoKubernetesDockerGradleMavenServerlessPlugins

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