
Search by job, company or skills
We are hiring a Senior Software Engineer to design, build, deploy, and manage our IoT software platform based on the open-source version of ThingsBoard and the TBMQ broker. The role requires strong backend and platform engineering skills, hands-on IoT systems experience, and the ability to own deployments, integrations, monitoring, and operational reliability.
Key Responsibilities
· Design, develop, deploy, and maintain Boltron's IoT software platform built on ThingsBoard Community Edition and TBMQ.
· Own backend services, APIs, integrations, and device-to-cloud data flows for smart metering and related IoT applications.
· Manage broker connectivity, MQTT message routing, telemetry ingestion, rules, dashboards, alarms, and platform performance.
· Deploy and operate platform components using Docker, Linux-based environments, CI/CD workflows, and infrastructure automation.
· Build secure and scalable services for device onboarding, authentication, monitoring, and remote management.
· Collaborate with firmware, hardware, and product teams to support end-to-end edge-to-cloud solutions.
Must-Have Skills
· Strong software development skills in Python, Node.js, and REST API design.
· Hands-on experience with IoT platforms, MQTT, WebSockets, HTTP, and backend system design.
· Experience with SQL/MySQL and NoSQL databases such as MongoDB.
· Experience with Docker, Linux environments, deployment automation, and production support.
· Good understanding of device management, telemetry pipelines, edge-to-cloud integration, and scalable backend architectures.
Good-to-Have Skills
· Experience with ThingsBoard, TBMQ, or similar open-source IoT platforms and MQTT brokers.
· Experience with Ansible, GitHub/GitLab CI/CD, secure authentication, and OTA/update workflows.
· Familiarity with Raspberry Pi, Embedded Linux, ESP32, serial communications, and applied IoT deployments.
Bachelor Of Technology (B.Tech/B.E), Masters in Technology (M.Tech/M.E)
Job ID: 146248141