The correct answer is:
b) will be snowing
The sentence is in the future tense, and the context suggests that it will be raining or snowing by the time the person gets to work. The future continuous tense (will be + present participle) is used to describe an action that will be in progress at a specific time in the future. Therefore, "will be snowing" is the correct verb form to use in this sentence.