At a Glance
- Tasks: Design and develop scalable software solutions for global IoT deployments.
- Company: Join HiveMQ, a leader in Industrial AI with a culture of empowerment and innovation.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Dynamic team environment focused on automation and AI tools for rapid development.
- Why this job: Make an impact on the future of intelligent industry with cutting-edge technology.
- Qualifications: 5+ years in software engineering with experience in backend applications and team collaboration.
The predicted salary is between 50000 - 100000 £ per year.
HiveMQ is the Industrial AI Platform helping enterprises move from connected devices to intelligent operations. Built on the MQTT standard and a distributed edge-to-cloud architecture, HiveMQ connects and governs industrial data in real time, enabling global leaders like Audi, BMW, Eli Lilly, and Siemens to operationalize AI and drive innovation at scale.
At HiveMQ, our culture is Effortless → Empowered → Relentless. We make the complex simple, act with confidence and ownership, and never stop pushing the boundaries of what’s possible. Join us to power the future of intelligent industry.
You will:
- Architect, build, and maintain the HiveMQ platform software for massively-scalable global IoT deployments.
- Create self-healing software systems with state-of-the-art tools.
- Develop and implement concurrent, maintainable, and performant algorithms.
- Build, maintain and refactor existing codebases, extend APIs, improve test coverage and address security vulnerabilities.
- Work with profilers, benchmarking, and state analysis tools.
- Leverage AI tools such as Claude Code, GH Copilot.
- Identify and eliminate performance bottlenecks.
- Solve edge cases and find the common truths behind them.
You have:
- Great interpersonal skills and the ability to effectively coordinate and work in a team.
- 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.
- A strong software engineering background (5+ years) and profound experience in architecting, developing and delivering modern and robust backend applications running in a JVM.
- Experience using Git, different testing approaches, and CI/CD tools.
- Ability to debug complex problems to find and implement solutions for the future.
- Experience designing high-throughput data-intensive applications.
- Experience with different architectures, event-driven systems, and designing resilient inter-service communication. Technologies like NoSQL, Kafka, Kubernetes, ArgoCD are no strangers to you.
Compensation Range: €58K - €120K
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.
Senior Software Engineer employer: HiveMQ
Contact Detail:
HiveMQ Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at HiveMQ on LinkedIn. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your coding chops, make sure to mention it during interviews. It’s a great way to demonstrate your experience with scalable software and modern architectures.
✨Tip Number 3
Prepare for the technical grill! Brush up on your algorithms and system design knowledge. Be ready to tackle real-world problems they might throw your way, especially around performance bottlenecks and resilient systems.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of the HiveMQ team!
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Passion for AI: When you're writing your application, let your enthusiasm for AI and IoT shine through. We love seeing candidates who are genuinely excited about the technology and how it can transform industries.
Tailor Your Experience: Make sure to highlight your relevant experience in software engineering, especially with backend applications. We want to see how your skills align with what we do at HiveMQ, so don’t hold back on those impressive projects!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it's necessary. Remember, we’re looking for someone who can make complex ideas simple!
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at HiveMQ
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like JVM, NoSQL, and Kafka. Brush up on your knowledge of event-driven systems and resilient inter-service communication, as these are crucial for the role.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've debugged complex problems or eliminated performance bottlenecks. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your impact.
✨Emphasise Team Collaboration
HiveMQ values great interpersonal skills, so be ready to talk about how you’ve effectively coordinated with teams in the past. Share experiences that demonstrate your ability to work collaboratively and take ownership of projects.
✨Familiarise Yourself with Agile Principles
Since the HiveMQ Dev team works with agile principles, it’s a good idea to brush up on your understanding of agile methodologies. Be prepared to discuss how you’ve applied these principles in your previous roles to enhance software delivery.