CareerPlanSign in

Senior Software Engineer- C++

IND Bangalore - 55, Divyasree Towers, Bannerghatta Main Road💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Design and develop robust microservices for an on-premise IoT platform handling device communication, high-volume data processing, and BOS system integration.

Role type

Senior Software Engineer (C++/Go, Microservices & IoT)

Builds

Lightweight, high-performance microservices for on-prem IoT deployments

Domain

Internet of Things (IoT), Distributed Systems, Backend Engineering

Deliverable

production ML models | product features

Required skills

C++, Go, Microservices architecture, MQTT, PostgreSQL, Docker, Multithreading, Concurrency, REST/gRPC APIs, Event-driven patterns

Preferred skills

On-prem/edge system experience, Self-hosted messaging systems (Kafka, RabbitMQ), Kubernetes/K3s, Event-driven architecture

Technologies

C++, Go, PostgreSQL, Docker, MQTT, Kafka, RabbitMQ, EMQX, Mosquitto, gRPC

Responsibilities

Design and develop lightweight microservices; Consume and process MQTT messages from devices; Handle high-volume IoT data ingestion and storage; Implement asynchronous communication and event-driven patterns; Optimize services for high throughput and low latency in constrained environments; Troubleshoot production issues in customer/on-prem environments

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.