CareerPlanSign in

Senior Software Engineer

Spain🌐 Remote💼 Full-time🗓 2026-09-23 → 2026-09-26

Core

Design, build, and operate high-scale, low-latency JVM-based microservices that ingest, process, and serve massive volumes of telemetry data for mission-critical observability features.

Role type

Senior IC backend software engineer (JVM/distributed systems)

Builds

High-throughput observability platform services (JVM-based microservices, event-driven systems)

Domain

Observability / Distributed Systems / Backend Engineering

Deliverable

production ML models | product features

Required skills

Java, Kotlin, JVM performance tuning, asynchronous/reactive programming, distributed systems design, Kafka, Kubernetes, CI/CD, microservices architecture

Preferred skills

JFR, async-profiler, JMH, Avro, Protobuf, Kafka Streams, Flink, Cassandra, Elasticsearch, Redis, OpenTelemetry

Technologies

Java, Kotlin, Kafka, Kubernetes, gRPC, REST, Avro, Protobuf, Cassandra, Elasticsearch, Redis, OpenTelemetry

Responsibilities

Design and implement high-performance microservices; manage end-to-end service lifecycle including deployment and monitoring; optimize concurrency, memory management, and garbage collection; operate event-driven streaming systems; define and track SLIs/SLOs; mentor peers and review code; automate operational tasks and improve developer productivity

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.