E

Elastic

Searches enterprise data and monitors systems

Senior Software Engineer - Integrations 3P, Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in UKNo salary listedRemote

About the Job

Requirements

  • At least 8 years of software engineering experience working on backend systems, services, or libraries.
  • Proficiency with artificial intelligence and machine learning frameworks and a working understanding of large language models, agents, agent skills, and protocols such as MCP.
  • Significant recent working experience with Go and ideally other programming languages.
  • Knowledge of client-server networking, HTTP, and RESTful APIs.
  • Ability to read and contribute to codebases in unfamiliar programming languages.
  • Knowledge of industry best practices in software engineering.
  • Product thinking and interest in the wider ecosystem, including forming opinions on what is worth building.
  • Strong focus on usability and developer experience.
  • Ability to context-switch in a rapidly changing environment.
  • Active interest in technology and exploring multiple programming languages.
  • Ability to communicate, collaborate, and interact effectively with customers and external partners.
  • Willingness to work as part of a remote, globally distributed team.
  • Clear thinking, self-motivation, and ability to learn and work independently.

Responsibilities

  • Build and evolve the Elastic MCP server and its underlying infrastructure, primarily using Go.
  • Build the platform for universal agent skills, including the portable format, authoring and publishing tooling, and linting.
  • Ensure shipped skills and tools meet correctness standards through evaluations.
  • Design and deliver integrations that make Elastic available inside third-party artificial intelligence ecosystems, working with product teams and external partners.
  • Contribute to the Elastic CLI to improve the efficiency of developers and their agents.
  • Develop, maintain, and support libraries, tools, and integrations related to the Elastic Stack using Go, Rust, and other languages.
  • Apply product thinking by forming and defending opinions about what to build and why, informed by the surrounding ecosystem.

Desired Qualifications

  • Experience building or operating infrastructure and interest in telemetry and observability.
  • Connection to technical communities through open-source projects, blogs, or talks.
  • Experience working with third-party or partner engineering teams.
  • Prior experience with Elastic products.

About the Company

Elastic

Searches enterprise data and monitors systems

Elastic builds search, observability and security software for developers, IT operations teams and security analysts. Elasticsearch indexes enterprise data so applications can retrieve records, while Kibana gives teams dashboards for exploring results and investigating system activity. Customers use the tools to search business information, monitor applications and infrastructure, and investigate threats across their data. Elastic sells managed cloud services and self-managed subscriptions, with resource-based hosted pricing, usage-based serverless pricing and licenses tied to nodes and memory. Founded in 2012, Elastic lists San Francisco, California, as its headquarters.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Elastic

See more jobs