CareerPlanSign in

Senior Software Engineer

Germany💼 Full-time🗓 2026-06-23 → 2026-09-26

Core

Design, develop, and maintain the HiveMQ platform software for massively-scalable global IoT deployments, ensuring application resiliency, scalability, and efficiency.

Role type

Senior Software Engineer (Backend, JVM)

Builds

HiveMQ software platform for industrial IoT

Domain

Industrial IoT, Distributed Systems, Cloud Architecture

Deliverable

production ML models | product features

Required skills

JVM backend development, concurrent algorithm design, high-throughput data-intensive application design, event-driven systems architecture, resilient inter-service communication, Git, CI/CD, NoSQL, Kafka, Kubernetes, ArgoCD, performance profiling, security vulnerability remediation

Preferred skills

AI tool usage (Claude Code, GH Copilot), self-healing system design

Technologies

JVM, Kafka, Kubernetes, ArgoCD, NoSQL, Git

Responsibilities

Architect and build platform software for global IoT deployments; develop concurrent, maintainable, and performant algorithms; extend APIs and improve test coverage; identify and eliminate performance bottlenecks; debug complex problems; work with profilers and benchmarking tools.

Seniority

Senior, hands-on IC

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.