Elasticsearch - Senior Software Development Man...
@ Elastic

Hybrid
CA$200,000
Hybrid
Full Time
Posted 23 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXXXX XXXXXXXX****** @elastic.co
Recommended after applying

Job Details

Overview

Elastic, the Search AI Company, enables everyone to find the answers they need in real time using all their data at scale. The Elastic Search AI Platform is used by more than 50% of the Fortune 500 and integrates the precision of search with the intelligence of AI.

About the Role

The Elasticsearch team is responsible for building the core platform that powers search across e-commerce, observability, SIEM, and more. As the Senior Software Development Manager - Storage Engine, you will lead a globally distributed team of Java engineers, drive product roadmap and project planning, and collaborate closely with Tech Leads and Product Managers.

Responsibilities

  • Manage, mentor, and lead a distributed team of Java engineers.
  • Drive delivery of search enhancements through regular Elasticsearch releases.
  • Collaborate with Product Managers to define and prioritize requirements.
  • Build roadmaps and balance planning in a fast-paced environment.
  • Support recruitment, training, and career development of team members.

Qualifications

  • Experience leading distributed software engineering teams.
  • Strong communication skills and independent work capability in a fast-paced setting.
  • Proven ability to deliver high performance, scalable software.
  • Hands-on technical background in Java and search technologies.

Bonus Points

  • Hands-on experience with query languages, Docker, and Kubernetes.
  • Open Source experience and familiarity with Elasticsearch.

Compensation & Benefits

This role offers a base salary, eligibility for Elastic's stock program, RRSP matching, comprehensive health coverage, flexible scheduling, generous vacation days, and other employee well-being benefits.

Additional Information

Elastic is a distributed company that values diversity, inclusion, and equal opportunity. Applicants with disabilities are welcome, and accommodations can be requested via email. Export control and licensing requirements apply.

Key Skills/Competency

  • Elasticsearch
  • Search AI
  • Java
  • Distributed Systems
  • Team Leadership
  • Roadmap Planning
  • Performance Optimization
  • Collaboration
  • Query Languages
  • Cloud Solutions

How to Get Hired at Elastic

🎯 Tips for Getting Hired

  • Research Elastic's culture: Study their values, projects, and global impact.
  • Tailor your resume: Highlight leadership and distributed systems experience.
  • Showcase technical skills: Emphasize Java and search technologies.
  • Prepare for interviews: Practice scenarios on roadmap planning and team mentorship.

📝 Interview Preparation Advice

Technical Preparation

Review advanced Java concepts.
Brush up on distributed system design.
Study search engine optimization techniques.
Familiarize with Elasticsearch and Docker.

Behavioral Questions

Describe a team conflict you resolved.
Explain your mentoring style in leadership.
Share an experience of strategic decision-making.
Discuss collaborating in diverse, distributed teams.

Frequently Asked Questions