Staff Software Engineer @ Kontakt.io
Core
Building and maintaining the real-time data ingress and egress pipelines for a multi-tenant SaaS platform, handling high-volume BLE telemetry and event-driven distributed systems.
Role type
Staff Software Engineer (Backend)
Builds
Robust integrations with third-party infrastructure (Cisco, Aruba), Kafka Streams topologies, and external APIs for streaming enriched location and telemetry data.
Domain
IoT telemetry, event-driven architecture, multi-tenant SaaS
Deliverable
production ML models | product features | infrastructure
Required skills
Java (Spring Boot, Kotlin), Apache Kafka (Streams, state stores), distributed systems design, database fluency (MongoDB, PostgreSQL, Redis), AWS (EKS, Kinesis, S3), Infrastructure as Code (Terraform, Helm)
Preferred skills
IoT/BLE telemetry systems, Go, Python, AsyncAPI, Drools, OAuth2/Keycloak
Technologies
Kafka Streams, gRPC, Prometheus, Grafana, Testcontainers, Cisco Spaces, Aruba
Responsibilities
Own the data ingress pipeline from third-party devices to the internal Kafka backbone; build and evolve the egress layer for streaming data to partner systems; drive architectural evolution and establish engineering standards; work directly with product stakeholders to translate requirements.
Seniority
Staff, technical anchor with high-level ownership and team influence