Skill Compatibility Diagnostics
Live technical match evaluated against role architecture & expected skills.
Your background demonstrates direct alignment with this role's core architecture and tech stack.
Your skills are processed strictly in-memory and never saved to a database.
About the Role
Mission & Architectural Scope
Elastic Greenhouse Board is actively seeking an experienced Director of Software Engineering - Distributed Systems, Serverless - Elasticsearch to join our engineering organization. Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter. By taking advantage of all structured and unstructured data — securing and protecting private information more effectively — Elastic’s complete, cloud-based solutions for search, security, and observability help organizations deliver on the promise of AI.
Core Technical Ownership
We are on the lookout for a Director of Software Engineering to lead our Elasticsearch Distributed Systems organisation which focuses on how Elasticsearch provides scale, performance, and resilience, especially in the context of our Serverless offering. As Director of Software Engineering, you will be leading an organisation of approximately 40 engineers and managers to tackle the deep distributed systems challenges that allow Elasticsearch to excel at scale. Your customers are every Elasticsearch user and each solution team which builds upon Elasticsearch.
Our engineering culture is founded on continuous delivery, comprehensive automated testing, and transparent architectural RFCs. Engineers operate with high trust, owning code from local prototype through production deployment.
What You Will Build
You will collaborate cross-functionally to engineer resilient, low-latency systems capable of scaling with our rapidly expanding user base and operational demands.
Key Technical Responsibilities
- check_circle Develop and execute a long-term engineering strategy for Elasticsearch's distributed systems, aligning technical priorities with product direction and business objectives.
- check_circle Lead the evolution of Elasticsearch's core distributed architecture, including cluster coordination, data allocation, indexing, replication and recovery.
- check_circle Provide technical leadership and oversight for complex engineering initiatives and programs, helping engineering managers and technical leaders navigate architectural decisions and competing priorities.
- check_circle Lead, mentor, hire and develop engineering managers and senior technical leaders, establishing high performance standards and building a strong pipeline of future leaders, fostering an inclusive culture of collaboration and technical excellence.
- check_circle Take ownership of organisational planning, staffing and resource allocation, ensuring teams have the capabilities and support needed to deliver on strategic priorities.
Prerequisites & Qualifications
- check Demonstrated track record building and scaling production distributed backend systems.
- check Strong command of modern backend languages, concurrency patterns, and asynchronous I/O.
- check Hands-on experience with SQL/NoSQL databases, cache invalidation, and data consistency models.
- check Familiarity with containerized deployments (Docker, Kubernetes) and CI/CD automation.
About Elastic Greenhouse Board
Verified hiring organization details.
Elastic Greenhouse Board is a technology and software company based in the United States, operating as an active hiring employer.