About HiveMQ
HiveMQ is a leading provider of MQTT-based messaging solutions. HiveMQ Cloud is our fully managed cloud MQTT platform, empowering teams to build scalable, reliable messaging for modern applications.
Senior Software Engineer - HiveMQ Cloud
We are seeking a passionate Senior Software Engineer to join the HiveMQ Cloud team and help build and scale our cloud-based MQTT platform.
What you'll do
- Design, implement, and maintain Java-based microservices that run in the cloud
- Collaborate with Product, Platform, and Security teams to deliver reliable features
- Drive reliability, performance, and security improvements
- Mentor junior engineers and contribute to architectural decisions
- Participate in code reviews, CI/CD pipelines, and testing efforts
Requirements
- 5+ years of professional software development in Java
- Experience building cloud-native services using Kubernetes and Docker
- Strong knowledge of microservices architecture, REST/gRPC, messaging and event-driven systems
- Proficiency with cloud platforms (AWS preferred) and CI/CD tooling (Git, Maven/Gradle)
- BS/MS in Computer Science or equivalent; excellent communication and teamwork
- Experience with MQTT/HiveMQ or similar broker is a plus
Nice to have
- Experience with Java 11+/17, reactive programming, distributed tracing (OpenTelemetry)
- Familiarity with monitoring/observability and security practices
What we offer
Remote-friendly role based in Germany with flexible work arrangements, opportunities to shape a cloud-native MQTT platform, and competitive compensation and benefits.