Sr. Software Engineer
Core
Build internal SaaS tools to replace paid Elastic software, focusing on backend systems, data connectors, authorization, and search capabilities.
Role type
Senior individual contributor backend software engineer
Builds
Internal applications and shared building blocks (data connectors, auth, storage, search) for Elastic's own use
Domain
Enterprise search, security, observability, and internal tooling
Deliverable
production ML models | product features
Required skills
Backend system design, API and data modeling, Security-first authorization, Search fundamentals (indexing, ranking, vector/hybrid search), TypeScript, Python or Java, AI coding agents (Claude Code, Cursor, Copilot)
Preferred skills
Elasticsearch Observability (logs, metrics, traces), LLM features (RAG, embeddings, gateways)
Technologies
TypeScript, Python, Java, Elasticsearch, Claude Code, Cursor, GitHub Copilot
Responsibilities
Define specs and data models for internal tools, build and maintain production backend systems, design shared versioned building blocks, integrate with multiple systems of record, enforce server-side permissions, review AI-generated code, manage full lifecycle including on-call and retirement, set team architecture standards
Seniority
Senior, hands-on IC
