Remote (Global) Employment

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
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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