Senior Software Engineer - Integrations 3P - Platform
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
OverviewAs a Senior Software Engineer on the Integrations Team, you will shape how Elastic appears in the AI ecosystem. You will build and evolve the MCP server and its supporting infrastructure in Go, enabling Elastic to connect with third?party AI tools and ecosystems. You will create portable agent skills, tooling for authoring and publishing, and ensure verifiable correctness through evaluations. You will collaborate with product teams and external partners to land integrations and enhance the Elastic CLI for developers. This role offers a fast?moving, cross?functional environment with a strong emphasis on developer experience and ecosystem thinking.Compensaciones / Beneficios salary range provided ***** EUR)health coverage for you and familyflexible locations and schedulesgenerous vacation daysdonation matching up to $**volunteer time off (up to 40 hours/year)Responsabilidades Build and evolve the Elastic MCP server and related infrastructure (Go)Develop platform for universal agent skills including authoring/publishing tooling and lintingDefine and enforce correctness via evals for shipped skills/toolsDesign and deliver integrations with third?party AI ecosystems in collaboration with product/partnersContribute to the Elastic CLI to improve developer efficiencyDevelop, maintain, and support libraries, tools, and integrations related to the Elastic Stack in Go, Rust, and other languagesBring product thinking and strong opinions on what to build and why, informed by the ecosystemRequisitos principales 8+ years of software engineering experience on backend systems, services or librariesProficiency with AI/ML frameworks and understanding of LLMs, agents, MCPExperience with Go and ideally other languagesKnowledge of client-server networking, RESTful APIsAbility to read/modify code in unfamiliar languagesStrong software engineering practicesProduct thinking and focus on usability and developer experienceExcellent communication and collaboration in a distributed teamstrong communicationcollaboration with customers and partnersproduct thinking and opinionated approachGoRust (or willingness to learn)AI/ML frameworks
Requirements
Requisitos principales 8+ years of software engineering experience on backend systems, services or libraries Proficiency with AI/ML frameworks and understanding of LLMs, agents, MCP Experience with Go and ideally other languages Knowledge of client-server networking, RESTful APIs Ability to read/modify code in unfamiliar languages Strong software engineering practices Product thinking and focus on usability and developer experience Excellent communication and collaboration in a distributed team strong communication collaboration with customers and partners product thinking and opinionated approach Go Rust (or willingness to learn) AI/ML frameworks
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Find a Developer Job: 12 Best Job Sites For Developers
The 12 Best Jobs for Software Engineers
Dev Digest 121 - AI goes offline