| Salary | Negotiable |
| Experience | 6 years - 10 years |
| Category | IT/Software |
| Job Type | Full-time |
| Posted Date | Tue Jan 20, 2026 |
| Apply before : | Sun Sep 12, 2027 |
| Keyskills | Not Mentioned |
About the Role
We are modernizing a large-scale legacy IoT monolith into a cloud-native, microservices-based platform on Microsoft Azure. We are looking for a hands-on Senior IoT Full Stack Engineer who can take ownership of development across cloud and edge services, with deep expertise in Azure IoT, distributed systems, and microservices architecture.
This role focuses on IoT cloud platforms, edge workloads, and backend services—not on device hardware or firmware development. You will play a critical role in designing, building, and scaling a next-generation IoT platform that supports reliable, secure, and high-volume data flows from edge to cloud.
Key Responsibilities
Platform Modernization & Development
Ramp up quickly on the existing IoT platform, business domain, and modernization roadmap.
Design, develop, and maintain cloud and edge microservices using .NET / C#, gRPC, and RESTful APIs.
Break down monolithic components into independently deployable microservices.
Azure IoT & Edge Engineering
Develop, deploy, and manage workloads on Azure IoT Edge and Azure Kubernetes Service (AKS).
Build and integrate services across Azure IoT Hub, Event Hub, Edge Modules, Gateways, and cloud backend services.
Implement edge-to-cloud communication patterns, including routing, buffering, offline sync, and failover handling.
IoT Data & Digital Twins
Define and implement DTDL models for device capabilities, telemetry, and Azure Digital Twins.
Own end-to-end data flows:
Device → Edge → Gateway → Cloud → External Integrations.
Ensure accurate modeling, ingestion, transformation, and consumption of IoT data at scale.
Messaging, Security & Reliability
Implement reliable, secure messaging using AMQP and MQTT protocols.
Ensure secure service-to-service communication using certificates, identities, and access controls.
Design for resiliency, scalability, and fault tolerance in distributed IoT systems.
Collaboration & Delivery
Collaborate closely with architects, QA, DevOps, and product teams to drive modernization milestones.
Participate in architecture discussions, code reviews, and technical design sessions.
Contribute to CI/CD pipelines, test automation, performance tuning, and observability improvements.
Must-Have Requirements
Core Engineering Skills
6+ years of professional software engineering experience.
Strong hands-on expertise in .NET / C# development.
Proven experience building gRPC-based microservices and RESTful APIs.
Azure & IoT Expertise
Strong hands-on experience with Azure IoT services, including:
Azure IoT Hub
Azure IoT Edge
Azure Event Hub
Experience deploying and operating workloads on AKS or Kubernetes.
Deep understanding of IoT messaging protocols: AMQP and MQTT.
IoT Architecture & Data Modeling
Experience designing and implementing Edge + Cloud IoT architectures (gateway patterns, routing, buffering, offline sync).
Strong understanding of DTDL, digital twin concepts, and IoT data modeling.
Experience handling high-volume telemetry and event-driven data pipelines.
Good to Have / Nice to Have
Experience with API Gateway patterns, service mesh, or distributed tracing.
Exposure to Azure Functions, Cosmos DB, or Azure Time Series Insights.
Experience building and managing CI/CD pipelines for IoT or microservices-based platforms.
Familiarity with monitoring, logging, and observability tools in cloud-native environments.
Soft Skills
Strong analytical and problem-solving skills.
Excellent communication and collaboration abilities.
Ability to work independently and take ownership of complex systems.


