How to Apply to Elastic N.V.

16 min read Last updated April 20, 2026 21 open positions

Key Takeaways

  • Elastic N.V. is a Dutch-domiciled, Mountain-View-operated, NYSE-listed (ticker ESTC) public company of about 3,500 employees and roughly $1.4B in revenue, built around the Elasticsearch and ELK Stack open-source projects.
  • The hiring system is Greenhouse at boards.greenhouse.io/elastic, with about 21+ open roles globally as of April 2026, concentrated in the US, Spain, UK, Canada, and India.
  • The company is Distributed by Design — remote-first since founding, with no expectation of office attendance for most roles, which means written communication and asynchronous collaboration skills genuinely matter in hiring.
  • Founder Shay Banon stepped down as CEO in 2022 and was replaced by Ash Kulkarni, who has refocused the company on AI-native search, GAAP profitability, and resolving the AWS OpenSearch licensing conflict.
  • In 2024 Elastic added AGPLv3 as a third source-code license alongside SSPL and Elastic License v2, partially restoring open-source status. Candidates should be able to discuss this history thoughtfully.
  • The interview loop is a modern SaaS standard of 5 to 6 rounds: recruiter screen, hiring manager, technical or sales panel of 4 to 5 interviews including coding and system design for engineers, and a values round grounded in Source Code values.
  • Resumes should be single-column PDFs, ATS-friendly, with measurable impact bullets and honest product knowledge — not generic claims or keyword stuffing.
  • Elastic looks for written-first communicators, T-shaped technologists, customer-empathic builders, and pragmatists who can navigate ambiguity and crowded competitive markets.

About Elastic N.V.

Elastic N.V. is the company behind Elasticsearch, Kibana, Logstash, and Beats — collectively known as the ELK Stack — which together form one of the most widely deployed open-source search and observability platforms in the world. The company was founded in 2012 by Shay Banon, an Israeli engineer who originally created Elasticsearch as an open-source distributed wrapper around Apache Lucene, reportedly after building a search engine for his wife's recipe collection. Today Elastic powers search, observability, and security workloads at tens of thousands of organizations, including Uber, Cisco, T-Mobile, Adobe, and the US Department of Defense, and the company itself generates approximately $1.4 billion in annual revenue with around 3,500 employees distributed across more than 40 countries. Elastic's corporate structure is unusual and worth understanding before you apply. The company's legal entity is Elastic N.V., a Dutch naamloze vennootschap headquartered in Amsterdam, which is why offer letters, equity grants, and employment paperwork frequently reference Dutch corporate law even when you are based in California, Texas, or Bangalore. Operationally, however, the executive team is based in Mountain View, California, and the company trades on the New York Stock Exchange under the ticker ESTC, where it went public in October 2018 in one of the most enthusiastically received tech IPOs of that year. This Mountain View HQ plus Amsterdam NV legal-entity split is a deliberate structure that gives Elastic European corporate domicile while keeping its operating center of gravity in Silicon Valley. In January 2022, founder Shay Banon stepped down as chief executive and was replaced by Ash Kulkarni, who had previously been Elastic's chief product officer and before that a senior executive at Akamai. Banon retains a board seat and remains involved in technical direction, but the day-to-day company is now Kulkarni's, and his tenure has been defined by three strategic shifts: a sharper focus on AI-native search, a move toward GAAP profitability, and the resolution of the long-running open-source licensing dispute with Amazon Web Services. That licensing story is essential context for anyone interviewing at Elastic, because it shaped the company's identity and product roadmap for half a decade. In January 2021 Elastic relicensed Elasticsearch and Kibana away from the permissive Apache 2.0 license to a dual SSPL plus Elastic License v2 model, citing AWS's launch of Amazon Elasticsearch Service as a competitive threat that monetized Elastic's work without contributing back. AWS responded by forking the codebase as OpenSearch, which has since become its own community. In August 2024, Elastic added AGPLv3 as a third licensing option for the source code, partially restoring open-source status under an OSI-approved license while keeping the commercial Elastic License available. Banon framed this as a reconciliation rather than a retreat. Candidates who can speak thoughtfully about the trade-offs between permissive licenses, copyleft, source-available models, and the realities of cloud commoditization will resonate with Elastic interviewers. Elastic's product portfolio is organized into three solution areas built on the same core platform. Elastic Search is the AI-native enterprise search and retrieval-augmented-generation product, including vector database capabilities. Elastic Observability covers logs, metrics, traces, and APM. Elastic Security covers SIEM, endpoint protection, and threat hunting. Underneath sits the Elastic Stack itself plus Elastic Cloud, the managed SaaS offering that runs on AWS, Google Cloud, and Microsoft Azure and generates the majority of new bookings. Engineering roles touch every layer of this stack, from low-level Lucene optimization in Java to Rust-based agents, Go control planes, TypeScript Kibana frontends, and machine-learning infrastructure for vector search and anomaly detection. Culturally, Elastic describes itself as Distributed by Design, meaning that the company was built remote-first from inception and has never required in-office attendance for the vast majority of roles. There is no headquarters in the conventional sense where everyone is expected to show up. Engineers in Berlin, sales engineers in Sydney, and product managers in Mountain View collaborate through written documentation, asynchronous communication, and occasional in-person team gatherings called Source Code or all-hands events. This culture has real implications for how interviews are conducted, how performance is evaluated, and what kind of candidate succeeds. If you struggle to communicate clearly in writing, if you need synchronous hallway conversations to do your best work, or if you expect a manager to be physically present, Elastic is unlikely to be a comfortable home.

Application Process

  1. 1
    Visit elastic

    Visit elastic.co/careers and browse the job board, which is powered by Greenhouse and hosted at boards.greenhouse.io/elastic. You can also navigate directly to the Greenhouse-hosted board if the canonical careers page is slow. As of April 2026 there are approximately 200 open requisitions worldwide, with the largest concentrations in the United States (about 60 roles), Spain (26), the United Kingdom (23), and Canada (23). Smaller hubs exist in India, Germany, the Netherlands, Australia, Japan, Belgium, Israel, Costa Rica, and Ireland.

  2. 2
    Filter by department and location, but read the location field carefully

    Filter by department and location, but read the location field carefully. Many Elastic roles list a city or country as a preference rather than a requirement, and the actual job description will clarify whether the role is remote-anywhere within a region, remote within a specific country, or hybrid. Because Elastic operates as a Dutch N.V. with employer-of-record arrangements in many countries, they cannot always hire wherever a candidate happens to live, and tax and employment-law constraints are real.

  3. 3
    Click into a role and read the full description before applying

    Click into a role and read the full description before applying. Elastic job descriptions are typically detailed and honest about what the team does, the technical stack, and the seniority expected. They are not boilerplate. Look for the Source 1, Source 2, Source 3 sections that some roles include, which describe the team's mission, the role's responsibilities, and the candidate profile in a structured way.

  4. 4
    Submit your application through Greenhouse

    Submit your application through Greenhouse. You will be asked to upload a resume in PDF or DOCX format, optionally paste in a cover letter, and answer demographic and work-authorization questions. There is no proprietary application portal — it is the standard Greenhouse candidate experience that thousands of tech companies use, which means your resume will be parsed by Greenhouse's text extractor and surfaced to recruiters via search and tagging.

  5. 5
    Tailor your resume to the specific role

    Tailor your resume to the specific role. Elastic recruiters are screening for product knowledge as much as raw skills, so a resume that mentions Elasticsearch, Kibana, observability, vector search, OpenTelemetry, or whichever Elastic product is closest to the role you are applying for will get a closer read than a generic submission. Tools like ResumeGeni can help you align keywords with the job description without crossing into keyword-stuffing, which Elastic recruiters notice and penalize.

  6. 6
    Expect a recruiter screen within one to three weeks if your application is compe

    Expect a recruiter screen within one to three weeks if your application is competitive. The recruiter will confirm location, work authorization, salary expectations, notice period, and your motivation for joining Elastic. Be prepared to articulate why Elastic specifically and not just any observability or search vendor. Mentioning the AGPL re-licensing, the AI search push, or a specific product you have used in production all land well.

  7. 7
    If the recruiter screen goes well, you will move to a hiring-manager interview,

    If the recruiter screen goes well, you will move to a hiring-manager interview, which is typically 45 to 60 minutes and focuses on your background, your reasons for the move, and an initial fit assessment for the team. For engineering roles this conversation often includes a high-level technical discussion of your past projects.

  8. 8
    After the hiring manager conversation, you will enter the panel loop, which usua

    After the hiring manager conversation, you will enter the panel loop, which usually consists of four to five additional interviews depending on level and function. Engineering loops include a coding round, a system-design round, a deeper technical or domain round, and a values or behavioral round. Go-to-market loops include sales-method discussions, a mock customer call or discovery exercise, a panel with cross-functional partners, and a values round.

  9. 9
    References are typically requested late in the process, after the panel but befo

    References are typically requested late in the process, after the panel but before an offer is extended. Elastic prefers professional references who have managed you or worked closely with you within the last few years.

  10. 10
    Offers include base salary, on-target commission for sales-bonded roles, an annu

    Offers include base salary, on-target commission for sales-bonded roles, an annual bonus target for non-sales roles, equity in the form of restricted stock units that vest over four years with a one-year cliff, and a benefits package that varies by country. US offers include health, dental, vision, 401(k) with match, and generous parental leave. European offers reflect statutory entitlements plus Elastic-specific top-ups. Equity grants are denominated in ESTC shares and are subject to standard insider-trading windows once you join.

  11. 11
    End-to-end timeline for a typical role is four to eight weeks from application t

    End-to-end timeline for a typical role is four to eight weeks from application to offer. Expedited timelines exist for specific business needs but are not the norm. If the process stalls for more than two weeks at any stage, follow up with your recruiter politely — Elastic recruiters are generally responsive and the silence is more often a sign of internal scheduling difficulty than disinterest.


Resume Tips for Elastic N.V.

recommended

Lead with measurable impact, not job titles

Lead with measurable impact, not job titles. Elastic engineers and recruiters are pattern-matching for candidates who have actually shipped production systems at scale, so a bullet that reads Reduced p99 query latency from 1.2s to 180ms across a 40-node Elasticsearch cluster serving 12,000 queries per second is worth a hundred bullets that read Worked on search infrastructure.

recommended

Speak the platform's language where it is honest to do so

Speak the platform's language where it is honest to do so. If you have run Elasticsearch, Kibana, Logstash, Beats, OpenSearch, or any vector database in production, name the version, the cluster size, and the workload. If you have built on competing platforms — Splunk, Datadog, Sumo Logic, New Relic, Pinecone, Weaviate — name those too. Elastic interviewers respect honest comparison and will not penalize you for working with competitors.

recommended

Show open-source involvement if you have it

Show open-source involvement if you have it. Elastic was born in open source, and even after the licensing changes, the company values candidates who participate in the broader OSS ecosystem. Contributions to Lucene, Elasticsearch, OpenSearch, Kubernetes, OpenTelemetry, or related projects belong on your resume with links and pull-request counts.

recommended

For sales roles, quantify everything

For sales roles, quantify everything. Quota attainment as a percentage, average deal size, sales cycle length, number of new logos, expansion ARR, and named accounts you have closed are the currency of a credible sales resume. Elastic sells to engineering buyers who know the product deeply, so generic enterprise-software sales experience is less compelling than experience selling infrastructure, observability, security, or developer tools.

recommended

For product roles, frame your work as outcomes for users and the business, not f

For product roles, frame your work as outcomes for users and the business, not feature lists. A bullet that reads Launched alerting v2 which drove a 34 percent reduction in customer-reported incidents and unlocked a $2.4M expansion segment is more compelling than Owned alerting product roadmap.

recommended

Keep formatting clean and ATS-friendly

Keep formatting clean and ATS-friendly. Greenhouse parses your resume into structured fields, and complex multi-column layouts, embedded tables, header images, or text-in-graphics frequently cause parsing errors that strip out your work history. Single-column layout, standard section headings (Experience, Education, Skills), readable fonts, and PDF export from a real word processor produce the cleanest parse.

recommended

Include a short summary or headline at the top that names your domain and senior

Include a short summary or headline at the top that names your domain and seniority. Senior staff engineer specializing in distributed search and vector retrieval, with eight years building Elasticsearch and Lucene-adjacent systems is far more useful to a recruiter scanning a queue than a generic objective statement.

recommended

List your location and work-authorization status explicitly

List your location and work-authorization status explicitly. Because Elastic is a global employer with country-specific entity constraints, recruiters need to know quickly whether you can be hired where you live. If you are open to relocation, say so. If you require visa sponsorship, say so honestly — Elastic does sponsor in some countries and roles, but not universally.

recommended

If you are switching domains — for example, moving from observability into searc

If you are switching domains — for example, moving from observability into search, or from individual contributor into management — explain the transition in your summary or a brief narrative section. Elastic is open to non-linear career paths but interviewers will ask about the move, so frame it intentionally on the resume.

recommended

Avoid resume inflation

Avoid resume inflation. Elastic's interview loop is rigorous enough that exaggerated claims tend to surface during the panel rounds, and being caught overstating leads to immediate rejection. A grounded, honest, specific resume outperforms a flashy one almost every time.



Interview Culture

Elastic's interview process is best understood as a modern SaaS-standard loop with a strong distributed-work overlay and a deliberate emphasis on what the company calls Source Code values.

After the recruiter screen and hiring-manager conversation, candidates enter a panel of four to five interviews conducted entirely over Zoom or Google Meet, since Elastic does not bring candidates onsite for the vast majority of roles. This is a feature, not a limitation: the company is testing whether you can perform well in the same medium where the work actually happens. For engineering candidates, the loop typically includes a live coding interview of 60 to 75 minutes using a shared editor like CoderPad or HackerRank, focused on practical problem solving rather than algorithmic puzzles. Expect data-structure manipulation, string and array problems, and occasionally domain-flavored questions that touch on inverted indexes, query parsing, or distributed coordination. The interviewer will ask you to think out loud, will offer hints if you stall, and is scoring your communication and reasoning as much as your final code. Brilliant silent solvers do worse here than competent loud collaborators. The system-design round is 60 minutes and is where Elastic separates strong senior candidates from middling ones. You may be asked to design a search system, an observability ingest pipeline, a multi-tenant cloud control plane, or a real-time alerting engine. The interviewer is looking for clarity of thought, willingness to ask clarifying questions, knowledge of standard distributed-systems trade-offs (consistency, availability, partition tolerance, write amplification, hot-shard problems), and the ability to defend choices under push-back. Candidates who have actually operated production systems at scale do well here. Candidates who have only read about systems struggle. A third technical round goes deeper into your specific domain. For a search engineer this might mean Lucene internals, scoring functions, or vector-index trade-offs. For an observability engineer it might mean OpenTelemetry instrumentation, time-series storage, or query languages. For a security engineer it might mean detection-engineering patterns, SIEM rule writing, or threat-model reasoning. The interviewer will often share code or pseudocode and ask you to walk through it, identify bugs, or extend it. The values or behavioral round is conducted by a senior engineer or cross-functional partner outside your reporting line and is grounded in Elastic's Source Code values, which include phrases like Source Code is in everything we do, We are progress through pragmatism, and We compete to win by being our best selves. Expect questions about times you disagreed with a teammate, times you made a tough trade-off under uncertainty, times you mentored someone, and times you failed and what you learned. Concrete stories using a STAR or CAR format outperform abstract claims. For go-to-market candidates, the loop replaces the coding and system-design rounds with sales-method discussions, a mock customer discovery call, a deal-strategy or territory-planning exercise, and a panel with sales engineering, marketing, or customer success partners. Elastic sells to technical buyers, so candidates who can speak credibly about Elasticsearch architecture, observability use cases, or security operations have a real edge over generalist enterprise sellers. The distributed-by-design culture means you should treat every video interview with the same preparation you would give an in-person onsite. Test your audio and video in advance, use a wired headset if possible, position yourself in a well-lit space with a neutral background, and have water and notes within reach. Interviewers genuinely do not care whether you are in a home office in Berlin or a coworking space in Mexico City, but they do care about whether you can show up clearly and communicate well in this medium because that is the medium of the job. Feedback is collected through Greenhouse's structured scorecards immediately after each round, and a hiring committee or hiring manager reviews the full panel before extending an offer. Decisions are typically communicated within one to two weeks of the final round. If you are rejected, you will usually receive a polite but generic note — Elastic does not generally provide detailed feedback to external candidates, partly for legal reasons and partly because the volume of candidates makes individualized feedback impractical.

What Elastic N.V. Looks For

  • Demonstrated ability to work well in a distributed, written-first culture. Candidates who default to writing things down, who document decisions clearly, and who can collaborate asynchronously across time zones thrive at Elastic. Candidates who need constant real-time conversation to do their best work struggle.
  • Genuine interest in search, observability, security, or the underlying open-source ecosystem. Elastic prefers candidates who have a point of view about the product space and can articulate why this work matters, not candidates who are simply looking for the next remote job.
  • Technical depth in the relevant domain combined with the breadth to operate across the stack. Engineers who only know Java or only know frontend work can succeed in narrow specialist roles, but Elastic increasingly wants T-shaped engineers who can navigate from Lucene internals up through Kibana plugins or from a Rust agent through a Go control plane up to a TypeScript dashboard.
  • Comfort with ambiguity and shifting priorities. Elastic ships fast, makes hard product trade-offs, and has navigated multiple major strategic shifts (the AWS conflict, the licensing changes, the AI search push, the founder transition). Candidates who need a rigid playbook do not thrive here.
  • Strong written communication. Because so much of the company runs on docs, RFCs, GitHub comments, and Slack threads, the ability to write clearly is genuinely a differentiator. This shows up in the interview loop through how candidates explain their thinking, structure their answers, and follow up on take-home materials.
  • Customer empathy. Elastic's product reaches users who range from solo developers running a single-node cluster to security operations teams running petabyte-scale SIEM deployments. Engineers and product folks who can hold both ends of that range in their head, and salespeople who genuinely understand the technical buyer they are selling to, stand out.
  • Open-source fluency or at least respect. Even after the licensing complexity, Elastic still ships substantial code under AGPLv3 and Elastic License v2 and operates within a community of users, contributors, and partners. Candidates who dismiss or misunderstand open-source dynamics do not fit.
  • Pragmatism over dogma. The Elastic Source Code value of progress through pragmatism is genuinely operative inside the company. Candidates who insist on theoretical purity over working systems, or who refuse to consider trade-offs, do not advance.
  • Diversity of background and perspective. Elastic recruits intentionally across geographies, demographics, and career paths, and the interview loop is structured to evaluate competence rather than pedigree. A self-taught engineer with a strong open-source portfolio and a graduate of a top computer-science program get the same questions and are scored on the same rubric.
  • Willingness to compete in crowded markets. Search, observability, and security are all competitive categories with well-funded incumbents and aggressive challengers. Candidates who acknowledge the competitive landscape honestly and articulate how they would help Elastic win are more credible than candidates who pretend the market is uncontested.

Frequently Asked Questions

What ATS does Elastic use and where do I actually apply?
Elastic uses Greenhouse, hosted at boards.greenhouse.io/elastic and embedded into the elastic.co/careers page. The candidate experience is the standard Greenhouse upload-resume-and-optional-cover-letter flow. There is no proprietary portal, and applying directly through Greenhouse is just as effective as applying through the careers page.
Is Elastic really fully remote, or do they secretly prefer in-office candidates?
Elastic is genuinely Distributed by Design and has been remote-first since 2012. There is no headquarters where employees are expected to show up. The company does have offices in Mountain View, Amsterdam, and a handful of other cities, but they function as occasional gathering spaces rather than required workplaces. That said, some roles are tied to specific countries or regions for tax, legal, or customer-coverage reasons, so read each job description carefully for location requirements.
Why is Elastic listed as Elastic N.V. and based in Amsterdam if the executives are in California?
Elastic N.V. is a Dutch naamloze vennootschap, which is a public limited company under Dutch corporate law. The legal entity is domiciled in Amsterdam, which has tax and corporate-governance advantages for a globally distributed company. The operational headquarters and most of the executive team are in Mountain View, California, and the stock trades on NYSE under ESTC. This structure is increasingly common among multinational tech companies and does not affect day-to-day work for employees.
How should I think about the Elasticsearch licensing changes when interviewing?
The licensing history matters because it shaped the company's strategy and identity. In short: Elastic moved from Apache 2.0 to a dual SSPL plus Elastic License v2 model in 2021 in response to AWS launching Amazon Elasticsearch Service without contributing back. AWS forked the codebase as OpenSearch. In 2024 Elastic added AGPLv3 as a third option, restoring OSI-approved open-source status while keeping commercial licensing. If asked about it, demonstrate that you understand the trade-offs between permissive licenses, copyleft, and source-available models, and that you respect the realities of cloud commoditization. Avoid taking a strong ideological position in either direction.
What technical stack does Elastic use, and what should I be strong in?
Elasticsearch and Lucene are Java. Many newer agents and high-performance components are Rust. Control planes and tooling lean Go. Kibana is TypeScript with React. There is significant Python in machine learning and data engineering. Infrastructure runs on AWS, GCP, and Azure, orchestrated heavily through Kubernetes. Strong distributed-systems fundamentals, search or observability domain experience, and one or more of those languages at depth will serve most engineering candidates well.
Does Elastic sponsor work visas?
Elastic sponsors visas in some countries and roles but not universally. Because the company can hire through employer-of-record arrangements in many countries, the more common pattern is to hire candidates in the country where they already have work authorization rather than sponsor a relocation. Always disclose your work-authorization status honestly to your recruiter early in the conversation.
How long does the interview process take from application to offer?
Four to eight weeks is typical. The recruiter screen happens within one to three weeks of application if you advance. Hiring manager and panel rounds are scheduled across two to four weeks depending on calendars and time zones. Offers are typically extended within one to two weeks of the final round. Expedited timelines exist for urgent business needs but are not the norm.
What kind of compensation should I expect?
Compensation includes base salary, on-target commission for sales-bonded roles or annual bonus target for non-sales roles, and equity in the form of restricted stock units that vest over four years with a one-year cliff. Equity is denominated in ESTC shares. Levels and bands vary by country and function, but Elastic generally pays competitively for the relevant local market and is transparent about the structure once you reach offer stage. US senior engineering and senior sales roles are commonly in the multi-hundred-thousand-dollar all-in range, with significant variation.
Is Elastic profitable, and is the business healthy?
Elastic has been working toward and reaching GAAP profitability under Ash Kulkarni's tenure. Revenue is approximately $1.4B annually, with strong growth in Elastic Cloud (the managed SaaS offering) and increasing traction in security and AI search. Like most enterprise SaaS companies in this market cycle, Elastic has navigated cost discipline alongside continued investment in AI-native product capabilities. The company is generally considered financially healthy, though candidates should consult the most recent quarterly earnings filing for current numbers before joining.
What is Source Code and why does Elastic talk about it so much?
Source Code is Elastic's name for its set of company values, including phrases like Source Code is in everything we do, We are progress through pragmatism, and We compete to win by being our best selves. The values are referenced internally at all-hands meetings (also sometimes called Source Code events), in performance reviews, and in interviews. Memorizing the exact wording is less important than understanding the spirit: Elastic genuinely cares about how work gets done, not just whether it ships. Behavioral interview questions are explicitly mapped to these values, so coming prepared with concrete stories that align with them is worthwhile.
How can I improve my chances of getting an interview at Elastic?
Three things help most. First, tailor your resume to the specific role using language drawn naturally from the job description — tools like ResumeGeni can help here. Second, demonstrate genuine knowledge of Elastic's product and ecosystem in your application materials and recruiter screen. Third, get an internal referral if at all possible — referred candidates are prioritized in Greenhouse and almost always get at least a recruiter conversation. Beyond that, applying to one or two well-fit roles rather than spraying ten applications signals seriousness and tends to outperform volume.

Open Positions

Elastic N.V. currently has 21 open positions.

Check Your Resume Before Applying → View 21 open positions at Elastic N.V.

Related Resources

Similar Companies

Related Articles


Sources

  1. Elastic Careers — Official Job Board
  2. Elastic on Greenhouse — Live Requisitions (204 open roles)
  3. Elastic N.V. Investor Relations — NYSE: ESTC
  4. Elastic License Change Announcement — Doubling Down on Open (2021)
  5. Elastic Adds AGPL as Third License Option for Elasticsearch (2024)
  6. Ash Kulkarni Named CEO of Elastic (2022 Press Release)
  7. Elastic About — Distributed by Design Culture and Source Code Values
  8. AWS OpenSearch Project — Origin and Fork Context
  9. Elastic on NYSE — Ticker ESTC Overview
  10. Greenhouse — Candidate Experience Documentation