Remote (Global)

Endgame Systems, LLC is hiring a Principal Software Engineer I / II - Storage Engine - Elasticsearch

About the Role

Lead the evolution of Elasticsearch's storage architecture as a Principal Software Engineer, specializing in high-performance systems for logs and metrics. You'll design and implement foundational components that power large-scale data ingestion and retrieval, working directly in the core codebase to enhance efficiency, reliability, and scalability.

What You'll Do

  • Drive cross-team efforts to build advanced timeseries capabilities, aligning technical vision across distributed groups.
  • Develop and refine storage and indexing features in Java, focusing on clean, maintainable implementations.
  • Diagnose and resolve complex performance issues that span from application logic down to OS and hardware layers.
  • Collaborate with global engineers and open source contributors to triage issues, review pull requests, and improve system behavior.
  • Deepen expertise across key areas of Elasticsearch and initiate improvements based on technical insight and user needs.
  • Contribute to algorithmic design by implementing efficient data structures tailored to storage and query workloads.

Requirements

  • Proven experience designing and optimizing systems for indexing, storing, and querying timeseries data at scale.
  • Strong command of core Java, including concurrency models, collections, and modern language features.
  • Demonstrated ability to lead technical projects from conception to completion, coordinating with peers and stakeholders.
  • Familiarity with internal mechanics of data storage systems such as Elasticsearch, Solr, PostgreSQL, MongoDB, or Cassandra.
  • Skilled in giving and receiving constructive feedback during code and API reviews.
  • Excellent written and verbal communication abilities, especially in asynchronous, distributed environments.

Benefits

  • Compensation structured around your contributions, not prior earnings history.
  • Health coverage available for employees and their families in multiple regions.
  • Flexible scheduling and location policies supporting work-life balance.
  • Generous paid time off and minimum 16 weeks of parental leave.
  • Annual volunteer allowance of up to 40 hours for causes you support.
  • Matching contributions of up to $2,000 per year for charitable donations or service activities.
Required Skills
JavaElasticsearchSolrPostgreSQLMongoDBCassandraGitHubZoomSlackTimeseries DataData StructuresConcurrencyAlgorithmsTechnical LeadershipCode Optimization JavaElasticsearchSolrPostgreSQLMongoDBCassandraGitHubZoomSlackTimeseries DataData StructuresConcurrencyAlgorithmsTechnical LeadershipCode Optimization
Planning long-term in Thailand?

Full relocation support, start to finish

From visa strategy to housing, banking, and schools for your family — SVBL plans and manages every detail of your move to Thailand so nothing falls through the cracks.

Complete relocation planning
Family visa & school enrollment
Banking & insurance setup
Cultural integration support
Plan your move
One partner for everything
About company
Endgame Systems, LLC
Endgame Systems, LLC provides consulting services related to Elastic technology to Government agencies with heightened security needs. It is a wholly-owned subsidiary of Elastic, focused on Government services.
All jobs at Endgame Systems, LLC Visit website
Job Details
Department Engineering
Category backend
Posted 4 months ago