Senior Staff Software Engineer
Tech Stack / Keywords
Firma i stanowisko
Kontakt.io is the leading IoT platform for real-time location and telemetry in healthcare and enterprise. Their systems monitor hundreds of thousands of assets and people across hospitals and campuses globally, processing billions of BLE events daily through a Kafka-first, cloud-native architecture. The company is backed by Goldman Sachs and trusted by leading health systems including HCA Healthcare, Sutter Health, AdventHealth, Trinity Health, Northwell Health, Cleveland Clinic, and the U.S. Department of Veterans Affairs. They have more than doubled revenue over the past year and are on track to surpass $70M in annual recurring revenue.
Wymagania
- 7+ years of backend software engineering.
- Strong production experience in Java and Spring Boot, with experience in Kotlin.
- Deep, hands-on knowledge of Apache Kafka Streams, state stores, topology design, and operational behavior.
- Experience building real-time, event-driven distributed systems in multi-tenant SaaS environments.
- Solid database fluency with MongoDB, PostgreSQL, and Redis.
- Hands-on experience with AWS services including EKS, Kinesis, and S3.
- Comfortable reading and writing Terraform and Helm.
- Ability to take ownership of a messy, under-documented domain and improve it.
- Ability to work directly with product and business stakeholders to translate requirements.
- Clear written and verbal English at C1 level.
- Based in or willing to relocate to Kraków, Poland.
Nice to have:
- Experience with IoT or BLE telemetry systems.
- Experience with Go or Python for tooling and automation.
- Familiarity with AsyncAPI, Drools rules engine, or OAuth2/Keycloak.
- Background in a high-growth Series B/C product company.
Obowiązki
Data ingress & device integration:
- Own the pipeline that brings external device data into the Kontakt.io platform.
- Build and maintain robust integrations with Cisco Spaces, Aruba, and similar third-party infrastructure.
- Handle high-volume BLE telemetry, Kafka Streams, gRPC in a multi-tenant SaaS environment.
Data egress & external integrations:
- Build and evolve the egress layer that streams enriched location and event data to partner systems and customer-facing APIs.
- Manage real-time position feeds, alarm forwarding, and standards-compliant adapters.
Architecture & technical leadership:
- Drive architectural evolution including what to rewrite, stabilize, and sequence without breaking production.
- Establish engineering standards including documentation, testing with Testcontainers, and observability with Prometheus/Grafana.
Cross-team ownership:
- Work directly with product stakeholders to translate business requirements into engineering decisions.
- Clarify scope and resolve dependencies blocking the team.
Day-to-day Responsibilities:
- Design, build, and maintain Java/Spring Boot and Kafka Streams-based services processing real-time BLE and IoT telemetry at scale.
- Own ingress integrations with third-party location platforms from protocol understanding to production reliability.
- Build egress pipelines streaming location and event data to downstream systems via REST, gRPC, and WebSocket.
- Drive architectural decisions and document them.
- Use AI tools as part of development workflow: code generation, debugging, documentation, and prototype acceleration.
- Define and enforce testing standards using Testcontainers and CI pipelines (Jenkins, GitHub Actions).
- Instrument services with Prometheus and Micrometer; build Grafana dashboards for operational visibility.
- Collaborate with Data Platform and SRE teams on Kafka topology, state store configuration, and infrastructure ownership.
- Mentor engineers through code reviews, design sessions, and honest feedback.
Benefity
- Competitive salary reflecting staff-level seniority, benchmarked against market.
- Equity in a Series C company with a clear growth trajectory.
- Private healthcare.
- Multisport card.
- Standard benefits package.
- Hybrid work from Kraków office, at least 2 days in the office.
- Real technical challenges; not a maintenance role on a stable codebase.
Inne informacje
Please be informed that the data controller is Kontakt Micro-Location Sp. z o.o. (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.
Kontakt.io
5 aktywnych ofert