Summary
Join HiveMQ's Cloud Applications Team as a Senior Software Engineer to build and design scalable services for our Cloud Console and backoffice operations. You will architect, implement, and maintain core services managing HiveMQ Platform clusters, build and refactor codebases, develop new features, and collaborate with product managers. The role requires a strong software engineering background (5+ years), experience with Java applications in the cloud, and expertise in Kubernetes and ArgoCD. You'll contribute to the developer experience, code quality, and engineering vision, while learning about MQTT, distributed systems, and IoT. The ideal candidate is a problem-solver, team player, and possesses excellent communication skills.
Requirements
- A strong software engineering background (5+ years) and profound experience in architecting, developing and delivering modern and robust backend applications running in a JVM
- Solid experience in building, deploying and running Java applications in the cloud
- Worked extensively with Kubernetes and ArgoCD, having a good understanding on how they work
- The ability to solve problems independently and are driven towards execution
- A highly pragmatic approach paired with a high sense of ownership and the ability to work as a team
- A good understanding of how agile software engineering using Kanban works
- Excellent English communication skills and able to work in a collaborative team environment
Responsibilities
- Architect, implement, optimize and maintain our HiveMQ Cloud Console, Backoffice and other core services that manage HiveMQ Platform clusters
- Build, maintain and refactor existing codebases, extend APIs, improve test coverage and address security vulnerabilities
- Develop new features for our customers and for internal stakeholders
- Work with Product Managers and other teams to envision and create new customer value
- Live a culture of teamwork, quality, growth, drive to action and excellence
- Contribute to the overall developer experience, code quality and engineering vision of HiveMQ
- Learn everything about MQTT, distributed systems, IoT (theory, applications, best practices)
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.