{"id":1120270,"url":"https://alion.io/job/kontakt-io-senior-staff-software-engineer-2","title":"Senior Staff Software Engineer","company":{"id":3947,"name":"Kontakt.io","domain":"kontakt.io","url":"https://alion.io/company/kontakt-io","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Ashby","truth_index":{"grade":"A","score":89,"open_postings":4,"ghost_share":0,"stale_share":0.25,"repost_share":0,"time_to_fill_p50_days":72,"computed_at":"2026-10-29T05:49:05Z"}},"role":"Backend","role_family":"Backend","seniority":"staff","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Kraków, Poland"],"countries":["PL"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":84000,"max_usd":133000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":25},"experience_years_min":7,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"Amazon Kinesis","optional":false},{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"AWS","optional":false},{"name":"GitHub Actions","optional":false},{"name":"Grafana","optional":false},{"name":"gRPC","optional":false},{"name":"Java","optional":false},{"name":"Jenkins","optional":false},{"name":"Kotlin","optional":false},{"name":"Micrometer","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Prometheus","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"Spring Boot","optional":false},{"name":"Terraform","optional":false},{"name":"Testcontainers","optional":false},{"name":"WebSockets","optional":false},{"name":"Go","optional":true},{"name":"Keycloak","optional":true},{"name":"Kubernetes","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2026-05-12T13:39:30Z","employer_posted_date":"2026-05-12","last_verified_at":"2026-10-30T00:38:29Z","board_verified":true,"closed_at":null,"days_open":170,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":169},"description":"AboutKontakt.io\nInside health systems, where every second can matter, operations are still spread across dozens of disconnected tools and platforms.Kontakt.io is changing that.\nWe combine proprietary hardware, AI-powered intelligence, and deep integrations with the technology health systems already have in place to build real-time understanding of what's happening across their operations. That intelligence becomes the execution layer care teams have been missing, helping them make smarter decisions and deliver better patient care.\nBacked 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, we’ve more than doubled our revenue and are rapidly scaling with a clear path toward $100M in annual recurring revenue.\nIf you're excited to solve hard problems and help health systems deliver better care, we'd love to meet you!\nKontakt.io is the leading IoT platform for real-time location and telemetry in healthcare and enterprise. Our 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.\nThe team is the connective tissue of this platform. We own the full data ingress pipeline - from third-party devices (Cisco, Aruba, and beyond) to our internal Kafka backbone - and we own egress: streaming enriched location and telemetry data out to downstream systems, external APIs, and partner platforms. We are rebuilding this domain the right way: event-driven, observable, documented, and built to scale.\nWe need a technical anchor - someone senior enough to raise the bar, pragmatic enough to ship, and confident enough to drive alignment across engineering and product.\nWhat you will work on:\nData ingress & device integration\nOwn 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. High-volume BLE telemetry, Kafka Streams, gRPC - multi-tenant SaaS where both correctness and latency matter.\nData egress & external integrations\nBuild and evolve the egress layer that streams enriched location and event data to partner systems and customer-facing APIs - real-time position feeds, alarm forwarding, standards-compliant adapters. You own how the outside world consumes Kontakt.io data.\nArchitecture & technical leadership\nYou will drive the architectural evolution: what to rewrite, what to stabilize, and how to sequence it without breaking production. You establish the engineering standards - documentation, testing with Testcontainers, observability with Prometheus/Grafana - and you hold the team to them.\nCross-team ownership\nWork directly with product stakeholders to translate business requirements into engineering decisions. When scope is unclear, you clarify it. When dependencies block the team, you resolve them.\nDay-to-day Reponsibilities:\nDesign, build, and maintain Java/Spring and Kafka Streams-based services processing real-time BLE and IoT telemetry at scale\n\nOwn ingress integrations with third-party location platforms - from protocol understanding to production reliability\n\nBuild egress pipelines streaming location and event data to downstream systems via REST, gRPC, and WebSocket\n\nDrive architectural decisions and document them - the team currently operates on verbal agreements; you will change that\n\nUse AI tools as a core part of your development workflow: code generation, debugging, documentation, prototype acceleration\n\nDefine and enforce testing standards using Testcontainers and CI pipelines (Jenkins, GitHub Actions)\n\nInstrument services with Prometheus and Micrometer; build Grafana dashboards that give the team real operational visibility\n\nCollaborate with Data Platform and SRE teams on Kafka topology, state store configuration, and infrastructure ownership\n\nMentor engineers on the team - through code reviews, design sessions, and honest feedback\n\nWhat we are looking for:\n7+ years of backend software engineering, with strong production Java experience - Spring Boot and ideally Kotlin too\n\nDeep, hands-on Apache Kafka knowledge: Streams, state stores, topology design, and operational behavior - not just produce/consume\n\nExperience building real-time, event-driven distributed systems in multi-tenant SaaS environments\n\nSolid database fluency: MongoDB, PostgreSQL, Redis - you know when to use what and why\n\nHands-on AWS experience: EKS, Kinesis, S3; comfortable reading and writing Terraform and Helm\n\nTrack record of taking ownership of a messy, under-documented domain and making it better\n\nAbility to work directly with product and business stakeholders - you can translate between engineering and everything else\n\nClear written and verbal English; the team is international\n\nBased in or willing to relocate to Kraków, Poland\n\nNice to have:\nExperience with IoT or BLE telemetry systems\n\nGo or Python for tooling and automation\n\nFamiliarity with AsyncAPI, Drools rules engine, or OAuth2/Keycloak\n\nBackground in a high-growth Series B/C product company\n\nThe kind of Engineer we are hiring:\nYou should be comfortable with ambiguity, allergic to sloppiness, and capable of holding a high bar while still shipping. If you think AI tools are optional extras rather than a core part of how modern engineers work, this is not the right role.\nWe Offer:\nCompetitive salary reflecting staff-level seniority - we benchmark against market\nEquity in a Series C company with a clear growth trajectory\nPrivate healthcare, Multisport card, and standard benefits package\nHybrid from Kraków office - at least 2 days in the office\nA real technical challenge - not a maintenance role on a stable codebase","description_format":"text","description_chars":5852,"description_truncated":false,"requirements":{"experience_years_min":7,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[{"name":"Poland","iso":"PL","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["IoT Platforms & Solutions","Medical AI","Hospital Operations Software"],"lifecycle":[{"event":"open","at":"2026-09-22T18:43:07Z"}],"visa":[],"liveness":{"score":19,"band":"cold","label":"Long shot","p_open":1,"p_active":0.665,"p_room":0.28,"age_days":169,"expected_fill_days":72,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/kontakt-io-senior-staff-software-engineer-2","json_url":"https://alion.io/job/kontakt-io-senior-staff-software-engineer-2.json","meta":{"generated_at":"2026-10-30T04:28:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":6078,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-31T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":3947},"rest":"https://alion.io/mcp/rest/get_company?id=3947"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fkontakt-io-senior-staff-software-engineer-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fkontakt-io-senior-staff-software-engineer-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fkontakt-io-senior-staff-software-engineer-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/kontakt-io-senior-staff-software-engineer-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fkontakt-io-senior-staff-software-engineer-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1120270}},{"tool":"search_jobs","arguments":{"company":"kontakt.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1120270},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}