Software Engineer II - Developer Tools - Search

Elastic
United States
Workplace: RemoteFull timeUSD 110,900 - 210,700 annuallyFunction: Software EngineeringExperience: 4+ yearsSkills: ["Communication","Collaboration","Interpersonal skills","Self-motivation","Problem-solving"]

Software Engineer II on the Developer Tools team building, maintaining, and supporting libraries, SDKs, and integrations for the Elastic Stack. Focus on Python/Node.js, open-source tooling, and collaborating with product and external maintainers while serving a distributed developer audience.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Elastic
Elastic
6 months ago

Software Engineer II - Developer Tools - Search

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 18 minutes agoStatus: Live

Job Summary

Software Engineer II on the Developer Tools team building, maintaining, and supporting libraries, SDKs, and integrations for the Elastic Stack. Focus on Python/Node.js, open-source tooling, and collaborating with product and external maintainers while serving a distributed developer audience.
Location: United States
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Develop, maintain, and support libraries and third-party integrations for the Elastic Stack, in languages including Python and Node.js.
  • •Collaborate with Product Team and internal stakeholders to plan, deliver, and address challenges.
  • •Participate in the design and development of team-wide projects and cross-team initiatives.
  • •Support users through GitHub issues, forums, and official support channels.
  • •Collaborate with maintainers of external projects (e.g., AI frameworks) to enable integration with the Elastic Stack.

Pay and Benefits

Salary: USD 110,900 - 210,700 annually
Equity and Bonus:Equity
Perks:Health Insurance401kPaid LeaveParental LeaveRemote Work

Key Requirements

  • •4+ years of software engineering experience in Python and/or Node.js.
  • •Experience building, releasing, supporting and maintaining software products for a broad user base.
  • •Experience developing software in an open-source environment.
  • •Knowledge of client-server networking, HTTP, and RESTful APIs (nice to have).
  • •Strong focus on usability and developer experience.
Experience:4+ yearsOpen sourceDeveloper toolsEnterprise softwareDistributed systems
Skills:CommunicationCollaborationInterpersonal skillsSelf-motivationProblem-solving
Languages:English
Tech Stack:PythonNode.jsHTTPRESTful APIsVector databasesOpen sourceGitHub

Company Brief

Elastic
Builds the Elastic Stack (Elasticsearch, Kibana, Beats, Logstash) and provides search, observability, and security solutions that enable organizations to search, analyze, and protect data in real time across applications, infrastructure, and enterprises.
Industry: Data Infrastructure
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Amsterdam, Netherlands
Founded: 2012
WebsiteLinkedIn