CareerPlan

Senior Software Engineer (Java/Scala), Lakehouse Team - Splunk

Krakow, PolandFull-time2026-10-19 → 2026-11-10

Core

Lead delivery of features extending Splunk's federated query and data lake capabilities by designing and building secure, high-performance distributed systems.

Role type

Senior IC backend software engineer (Java/Scala, distributed systems)

Builds

Federated analytics capabilities, distributed query processing systems, and data lake integrations

Domain

Data infrastructure, distributed systems, cloud services

Required skills

Java, Scala, object-oriented programming, functional programming, distributed systems design, large-scale data processing, query optimization, automated testing, code review, version control, CI/CD pipelines

Preferred skills

Apache Spark, Databricks, query engine internals, algorithm design, technical leadership, incident investigation, reliability engineering

Technologies

Java, Scala, Apache Spark, Databricks

Responsibilities

Design and build secure, high-performance distributed systems; analyze and optimize query performance; troubleshoot complex production issues; coordinate with engineering and product partners; mentor engineers and improve development practices

Seniority

Senior, hands-on IC