To meet the growing demand of food and other agriculture dependent commodities, crop producers in whole world are putting extra efforts to raise the production. They utilize chemicals, supplements, agro machinery, and special techniques without understanding the basic needs of soil ecosystem. It hampers the soil in long term conditions. Therefore to understand the actual needs of soil real time sensing and monitoring is the foremost requirement for producers. The Multi-mode, Multi-parameter, Multi-application Soil Sensing (M3SS) Sensor Node is proposed for real time soil sensing and monitoring. M3SS works in 3 different modes, with the help of which, it gives necessary alerts and advices to farmers for increasing crop yields. Various algorithms such as event-based algorithm, data compression algorithm and dynamic duty scheduled energy efficient algorithm have been used in the development of M3SS node. The validation of hardware and software solution of proposed M3SS node is done in terms data acquisition, calibration, efficient data processing and data transmission for the deployment of M3SS in real time location scenarios. The M3SS node's sensed reading are compared with chemical soil testing method. The M3SS node is also compared with other nodes in terms of current consumption, cost etc.