Overview
The role involves a position for a Senior Software Engineer on the Elasticsearch - Storage Engine team at Elastic. This fully remote team develops core storage and query technologies for observability workloads.
Key Responsibilities
- Lead architectural evolution of core storage engine components and resolve performance bottlenecks.
- Drive cross-organizational initiatives to build industry-leading observability solutions.
- Collaborate with a globally distributed team on Elasticsearch logs and metrics capabilities.
- Introduce best practices for clean coding standards and architectural clarity across the platform.
- Serve as a subject matter expert and mentor within the engineering organization.
- Collaborate with a global community to triage and review issues.
- Write idiomatic modern Java.
Requirements
- Ability to collaborate across functions and teams.
- Autonomous working style with strong communication skills.
- Proven track record using AI in development.
- Experience with data storage technologies like Elasticsearch, Solr, or PostgreSQL.
- Strong core Java skills and understanding of concurrency primitives.
- Active participation in technical discussions within distributed teams.
- Excellent verbal and written communication skills.
Benefits
- Competitive pay based on performance.
- Health coverage for you and your family in many locations.
- Flexible working locations and schedules.
- Generous vacation days each year.
- Matching up to $2000 for financial donations and service.
- Up to 40 hours a year for volunteer projects.
- Minimum of 16 weeks of parental leave.
Location
This is a fully remote position available to candidates in Ireland.
How to Apply
Interested applicants should apply through the Elastic careers page.