HiveMQ - Welcome to our team

Grow with HiveMQ as we lead IoT messaging and connectivity

We are a fast-growing tech start-up looking to add to our team of innovative and motivated people. HiveMQ is a messaging platform for reliable, secure and scalable data movement to and from connected IoT devices. Our vision is a connected world where people and companies can unleash their full potential. Our flagship product, the HiveMQ MQTT broker, is used by over 130 customers to develop new connected products, improve efficiencies, and drive down costs.

HiveMQ originated in Landshut, Germany, and has grown into a global, remote-first company. The last time we counted, we spoke 32 languages within HiveMQ. Join us as we work to contribute to the fast moving development of the IoT ecosystem and help companies enable mission critical use cases like connected cars, logistics, Industry 4.0 and connected IoT products.

HiveMQ’s Vision for this role

HiveMQ builds the nervous system of the interconnected world. 

The HiveMQ Cloud team architects, develops, scales and operates the HiveMQ Cloud platform on which we provide our HiveMQ Cloud Dedicated and Pay-As-You-Go offerings for our customers. We build the platform to give them the power to connect millions of devices for thousands of users and all their critical connected use cases.

At HiveMQ we value top-notch, excellent technology and set the bar high for our engineering and operations standards.

We are looking for an experienced Senior Platform Software Engineer working on the heart of our platform, to design, implement, optimize and maintain our core platform software and capabilities, to extend and improve the platform code, its core services, the operators, pipelines, Infrastructure-as-Code and the supporting tools to assure our high standards and prepare for the lift to the next level.

The HiveMQ Cloud team usually operates within European work hours.

You will…

  • Learn everything about MQTT, distributed systems, IoT (theory, applications, best practices) and large scale cloud platforms
  • Work with your team to deliver outstanding technology for our users
  • Architect and implement our HiveMQ Cloud core platform and its core services using Java and Cloud Native Technologies like Kubernetes, Docker, Operator SDK, Quarkus, ArgoCD, Terraform or the Prometheus/Grafana/Loki/Mimir operations stack
  • Design, implement, optimize and maintain our core platform software, its core services, the operators and supporting tools.
  • Design and develop new microservices using e.g. the Micronaut framework or the Operator SDK.
  • Work closely with our Site Reliability Engineering (SRE) team to ensure our platform remains highly available, fully reliable and is transparently observable
  • Work closely with our Product teams to enable and support them delivering new products and sophisticated features on top of the platform.
  • Build, maintain and refactor existing code bases, extend APIs, implement performance sensitive data streaming services and enhance the CI/CD process
  • Work as part of the interdisciplinary HiveMQ Cloud team in close collaboration with technical support, solution engineering, professional services
  • Live a culture of teamwork, quality, growth, drive to action and excellence
  • Contribute to the overall developer experience, platform quality and engineering vision of HiveMQ

You have…

  • Profound Experience (5+ years) in architecting, developing and delivering scalable platform software, middleware, technical core or business foundation services
  • Profound and current Hands-On Experience in developing production-grade technical Java 11+ code, especially with Java SE 11+, RxJava 2, Reactor, Gradle, Maven, Micronaut, Quarkus, Vert.x, Operator SDK or similar
  • Strong Experience in working with cloud native technologies like Kubernetes, Docker, Crossplane, Terraform, Helm and similar IaC tools.
  • Strong Experience with Databases (PostgreSQL or similar), Messaging and Streaming Processing Systems (e.g. Kafka, Kinesis, EventHub, Google PubSub), Interface Implementation (e.g. REST, ProtoBuf), Security and Security (e.g. Best practices, 2way TLS, Certificates)
  • High standards on solving problems with excellent code, peer reviewed, version controlled with GitHub, test-driven, with CI/CD and highly automated.
  • Strong Experience with at least one, advanced experience with one more of the big cloud providers (Amazon Web Services, Microsoft Azure, Google Cloud Platform)
  • Advanced Experience with metrics and monitoring solutions such as Grafana, Prometheus, Loki, Mimir and similar
  • A systematic but pragmatic approach paired with a high sense of ownership and take pride in the work you accomplish as a team
  • A good understanding how agile platform engineering using Kanban in a self-organized team works
  • Excellent communication skills and an outstanding work ethic

#LI-VT1

EXCERPT FROM OUR CUSTOMER LIST

Informations about our job advertisements

Job advertisements of HiveMQ GmbH are always directed at female, male and various applicants, regardless of age, gender, religion, sexual identity, disability, race, ethnic origin, world view, etc. The selection of a candidate is exclusively based on qualifications. For organisational reasons, we cannot return application documents and cannot reimburse any expenses that you incur during the application process.

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)