CareerPlan

Senior Software Engineer - Streams - Observability

ItalyRemoteFull-time308k–487k2026-10-04 → 2026-11-10

Core

Designing and implementing backend services for Elastic's unified data pipeline (Streams) and the Logstash streaming ETL tool, solving distributed systems problems at scale.

Role type

Senior Software Engineer (Backend)

Builds

Unified data pipeline, Logstash, OpenTelemetry Collector

Domain

Observability, Data Streaming, Cloud Infrastructure

Required skills

Java, Golang, Ruby, Distributed Systems, Open Source Development, Debugging, Test Automation

Preferred skills

Observability concepts (tracing, metrics, logging), Docker, Kubernetes, Stream processing (Kafka), Relational databases (Postgres, MySQL), Network protocols (TCP, UDP, HTTP), Elastic Stack

Technologies

Java, Golang, JRuby, Logstash, OpenTelemetry Collector, Kafka, Docker, Kubernetes, Postgres, MySQL

Responsibilities

Design and implement new features for Logstash and Streams Backend; Contribute to the OpenTelemetry Collector; Solve hard distributed systems problems; Maintain code and dependencies with automated tests; Review peer Pull Requests; Participate in on-call rotation for customer support.

Seniority

Senior, hands-on IC