Principal Software Developer - Query Engine, Database Internals - Elasticsearch
- Canada
- Remote
- Posted Sep 1, 2026
- 1 position
$154,000–$243,600 / year
Opens an external site
- Employment type
- Full-time
- Experience level
- Lead · 10+ years
- Posting language
- English
- Working hours
- 40 hours per week
Job summary
You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software.
Job details
You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software. The role requires extensive experience in leading technical projects within data and enterprise architecture, along with strong proficiency in core Java. Candidates must possess deep knowledge of search and analytics APIs and the ability to drive technical roadmaps in a distributed environment.
What you’ll do
You will define, lead, and contribute to the development of data-intensive enhancements for the Elasticsearch compute engine and ES|QL. This role involves providing technical vision, mentoring engineers, and collaborating across teams to build scalable and intuitive software.
Requirements
The role requires extensive experience in leading technical projects within data and enterprise architecture, along with strong proficiency in core Java. Candidates must possess deep knowledge of search and analytics APIs and the ability to drive technical roadmaps in a distributed environment.
Benefits
- Stock program
- Company-matched Registered Retirement Savings Plan (RRSP)
- Health coverage
- Flexible locations and schedules
- Generous vacation days
- Donation matching
- Volunteer time off
- Parental leave
Listed skills
- Java · Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Java
- Elasticsearch
- Data structures
- Algorithms
- Concurrency
- Analytics systems
- Software architecture
- Technical leadership
- Mentoring
- Distributed systems
- Query languages
- API design
- Search engines
- Performance optimization
- Cloud-based solutions
- Artificial intelligence
Job areas
- Software
- Technology
- Data & Analytics
- Engineering
More jobs from Elastic
Enterprise Account Executive
- Hybrid
- Toronto, ON
- Posted Oct 11, 2026
Demand Generation Coordinator, Customer Marketing
- Remote
- Canada
- Posted Oct 11, 2026
Senior Software Developer
- Remote
- Canada
- Posted Oct 10, 2026
Senior Software Engineer - EDR Workflows - Security
- Remote
- Canada, Florida, United States, Massachusetts, United States, Michigan, United States, Ohio, United States, Pennsylvania, United States, Tennessee, United States, Texas, United States, Washington, District of Columbia, United States
- Posted Oct 9, 2026
