In many technical and geomechanics applications, for example tire and ski design or avalanche prediction, the capability to model the mechanical behaviour of snow is of high importance. To this end, we propose in the present study to extend the 3-D H-model, a multi-scale constitutive law originally developed for granular materials, to densely packed snow. In the model, single ice grains are described by spherical particles bonded by brittle elasto-viscoplastic bridges. Snow is thus described explicitly through its ice skeleton microstructure. As a validation, confined compression test results from the litterature are used to assess the suitability of the model to correctly describe snow behaviour. Multiple parameter studies were conducted to demonstrate the capability of the model to capture the behaviour of different snow types over a significant range of temperatures and loading rates at small deformations. Notably, the initial bond radius emerges as an effective proxy for snow aging under isothermal conditions, with stress levels increasing directly with the initial bond radius. Additionally, low strain rates and elevated temperatures are shown to influence the viscous response of ice bonds, their failure rates and the overall stress within the snow material.