CareerPlan

Senior Software Engineer

SpainRemoteFull-time2026-10-23 → 2026-11-10
HybridNo visa sponsorship

Core

Design and deliver resilient, well-architected backend services for a behavioral data platform that distills user behavior into models for the observability platform.

Role type

Senior Software Engineer (Backend/Architecture)

Builds

Behavioral data platform services and user behavior models

Domain

Observability, AI-first analytics, distributed systems

Deliverable

production ML models

Required skills

Java, backend service design, Kafka streaming pipelines, distributed systems, concurrency, scaling, technical mentorship, stakeholder collaboration

Preferred skills

GraphQL APIs, microservices architectures, Kubernetes, distributed data processing (Spark, Hadoop, BigQuery, Snowflake), ETL/orchestration (Airflow), data modeling, agentic AI tools, recommendation systems, SQL performance tuning

Technologies

Java 25, Spring, GraphQL, NoSQL, Kubernetes, Kafka, AWS

Responsibilities

Own architecture and technical direction of a service, champion delivery of full components, collaborate with product managers to clarify requirements, identify and mitigate technical risks, facilitate design debates, provide technical direction and mentorship, improve team processes, adopt and set standards for AI coding assistants

Seniority

Senior, hands-on IC with mentorship responsibilities