At a Glance
- Tasks: Design and develop scalable software solutions for global IoT deployments.
- Company: Join HiveMQ, a leader in Industrial AI, empowering innovation.
- Benefits: Competitive salary, flexible work options, and growth opportunities.
- Other info: Dynamic culture focused on collaboration, automation, and continuous improvement.
- Why this job: Be part of a team pushing the boundaries of technology and making an impact.
- Qualifications: 5+ years in software engineering with strong backend development skills.
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.
The HiveMQ Dev team is dedicated to ensuring application resiliency and delivering the HiveMQ software platform in the highest quality. As a member of the HiveMQ development team, you will design, develop, and deliver solutions that enhance the scalability, availability, and efficiency of the HiveMQ software portfolio. We work with agile principles and believe ruthless automation and smart use of AI tools enables us to move fast while continuously meriting the trust that our customers place in us.
- 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.
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 HiveMQ employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio showcasing your projects, make sure to highlight that in conversations. It’s a great way to demonstrate your experience with scalable software and the tech stack HiveMQ uses.
✨Tip Number 3
Prepare for the technical interview by brushing up on your problem-solving skills. Practice coding challenges and be ready to discuss your past projects, especially those involving high-throughput data systems and resilient architectures.
✨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 joining the HiveMQ team.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Show Your Passion for AI and IoT: When you're writing your application, let us see your enthusiasm for AI and IoT. Share any relevant projects or experiences that highlight your skills in these areas. We love to see candidates who are genuinely excited about the technology and its potential!
Tailor Your CV and Cover Letter: Make sure to customise your CV and cover letter for the Senior Software Engineer role. Highlight your experience with JVM, backend applications, and any specific technologies mentioned in the job description. This helps us see how you fit into our team and culture.
Be Clear and Concise: Keep your application clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate straightforward communication that gets right to the heart of your skills!
Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about HiveMQ and what we stand for.
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 NoSQL, Kafka, and Kubernetes. Brush up on your knowledge of JVM-based applications and be ready to discuss how you've used these tools in past projects.
✨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 analytical thinking.
✨Emphasise Team Collaboration
HiveMQ values great interpersonal skills, so be ready to talk about your experience working in teams. Share stories that demonstrate your ability to coordinate effectively and take ownership of your contributions.
✨Demonstrate Your Passion for Innovation
HiveMQ is all about pushing boundaries, so express your enthusiasm for developing scalable and resilient software. Discuss any innovative projects you've worked on and how you’ve leveraged AI tools to enhance your work.