8+ years of total experience and 3+ years of relevant work experience as leading teams (Engineering Manager, Tech Lead or similar) Experience hiring, mentoring, and scaling teams in IoT, cloud, or embedded domains Experience with microservices, event-driven architecture, and distributed systems Backend proficiency in C#/.NET, Java, Go, Python, or Node.js Proficient in database technologies (SQL/NoSQL) Experience working with Azure or AWS is highly preferable Hands-on experience with Azure IoT Hub, IoT Edge, or similar cloud IoT platforms Knowledge of industrial protocols (BACnet, Modbus, OPC UA, MQTT, etc.) Experience with embedded systems, device drivers, or gateway software Proficient in frontend technologies, preferably Angular Excellent understanding of software development life cycles (SDLC) with experience guiding teams through planning, development, and rollout using best in industry agile practices Having experience in work estimation and delegation is preferable Understanding of testing practices like writing unit/integration test cases Strong Articulation skills - Ability to write/explain complex problems over email or call Obsession for excellence - Should strive for being excellent at work in terms of quality and speed Professionalism - Sincere, Integrity, Commitment, Ownership Strategic thinker with the ability to formulate product and business strategies Prior experience in managing multi-disciplinary teams of manager, senior engineers simultaneously working on multiple projects and technologies Strong cross-functional collaboration and influencing skills at high levels Possess innate customer service skills including the ability to be empathetic, accurate, compassionate, responsive, resourceful, and conscientious Strong relationship management, strategizing, project management, problem solving, and change management skills