Remote (Global)

Endgame Systems, LLC is hiring a Principal Software Engineer II - Search Management

About the Role

As a Principal Software Engineer II on the Search Management team, you'll play a central role in advancing Elasticsearch's core search functionality. You'll design and implement high-impact features, resolve complex system issues, and contribute directly to Lucene, ensuring performance and clarity at scale.

What You'll Do

  • Drive development of new, data-intensive capabilities within Elasticsearch, with a focus on maintainable and understandable code
  • Collaborate with a global team of engineers to evolve search architecture, particularly for Elastic's Serverless platform
  • Take ownership of technical initiatives from concept through implementation, including design, review, and integration
  • Develop query logic using ES|QL, Elastic’s modern piped query language, to expand search expressiveness
  • Engage with the open-source community by reviewing contributions, triaging issues, and improving system stability
  • Act as a technical reference for teammates, sharing deep expertise in search algorithms and distributed systems

Requirements

  • Strong command of core Java, including concurrency models and standard library data structures
  • Experience applying modern Java features such as lambdas and streams in production systems
  • Proven ability to lead technical projects independently and coordinate across engineering peers
  • Effective written and verbal communication skills, with a focus on clarity and collaboration
  • Ability to give and receive constructive feedback during code and design reviews
  • Demonstrated empathy, respect, and trust in team interactions

Preferred Qualifications

  • Hands-on experience building applications with Elasticsearch or similar search technologies
  • Background in information retrieval, search engines, or distributed data systems
  • Experience developing for SaaS or PaaS environments
  • Prior work on storage engines or large-scale data infrastructure
  • Track record of leading cross-functional technical initiatives
  • Familiarity with open-source development workflows, CI/CD pipelines, and version control systems

Benefits

  • Compensation aligned with your contributions, not past earnings
  • Comprehensive health coverage for employees and dependents
  • Flexible work locations and schedules
  • Generous paid time off and vacation policies
  • Annual matching of charitable donations up to $2,000
  • Up to 40 hours of paid time for volunteer work each year
  • Minimum of 16 weeks of parental leave
  • Equal benefits across regions, with accommodations available for disabilities
  • Active support for diversity, equity, and inclusion initiatives
Required Skills
JavaElasticsearchLuceneES|QLPostgreSQLMongoDBSolrCassandraconcurrencytechnical designcross-engineer collaboration JavaElasticsearchLuceneES|QLPostgreSQLMongoDBSolrCassandraconcurrencytechnical designcross-engineer collaboration
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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
Category backend
Posted 2 months ago