Senior Software Engineer
Core
Design and implement intuitive user interface components for Fleet (Elastic Agent management) and Streams (log data handling) using TypeScript, React, and Node.js.
Role type
Senior Software Engineer (Front-end/Full-stack)
Builds
Fleet (central management experience for Elastic Agent) and Streams (log ingestion, organization, parsing, enrichment, and retention tool)
Domain
Search AI, Observability, Log Data Management
Deliverable
product features
Required skills
TypeScript, React, Node.js, full-stack JavaScript, architecture and system design, code review, automated testing, async collaboration
Preferred skills
Reactflow, AI-assisted development tools, mentoring engineers, open-source experience, Go, Kubernetes, cloud-native development, large UI management, streaming/real-time data handling
Technologies
TypeScript, React, Node.js, Reactflow, GitHub, Slack
Responsibilities
Design and implement UI components, integrate front-end with back-end services, lead architecture and system design discussions, establish coding standards, conduct code reviews, collaborate with designers and product managers
Seniority
Senior, hands-on IC with design ownership