Senior Software Engineer

closed
HiveMQ Logo

HiveMQ

πŸ“Remote - Germany

Summary

Join our rapidly growing company as a member of the HiveMQ development team to design, develop, and deliver solutions that enhance the scalability, availability, and efficiency of the HiveMQ software portfolio.

Requirements

  • Outstanding interpersonal skills and you can effectively coordinate and work in a team of developers
  • A high sense of ownership and take pride in the work you accomplish
  • Experience developing and shipping business relevant software
  • Experience writing reliable and scalable software
  • Experience using git, testing, and CI/CD tools
  • Deep knowledge of Java and the JVM
  • Ability to debug complex problems to find and implement solutions for the future
  • Experience designing high-throughput data-intensive applications
  • Experience integrating with state of the art third party systems, like MongoDB, Kafka or Hazelcast

Responsibilities

  • Architect, build, and maintain the core software for massively-scalable global MQTT deployments
  • Create self-healing software systems with state-of-the-art tools
  • Work together with product management to create visionary functionality
  • Develop and implement concurrent, maintainable, and performant algorithms
  • Work intensively with profilers, benchmarking, and state analysis tools
  • Identify and eliminate performance bottlenecks
  • Solve edge cases and find the common truths behind them
This job is filled or no longer available