Now, dont hate me, but im also a cyclist. yep one of those annoying twats who dress up in skimpy spandex and clog all the roads up. I also MTB too so it kinda evens it out.... Anyway, cyclists are big fans of Merino wool clothing for cooler/cold riding.
I commute to work and even in the really cold spell last week (minus 4 apparently) i wear a short sleeve merino T shirt or even a just a compression vest under a softshell jacket.
What im waffling on about here is the merino acts as a warm wicking layer thats tight to your skin, keeps sweat away from your skin and helps regulate your body temp. Have a look into layering up and you may find you dont need a softshell, or you could use them both. But layers are the key thing
For instance, just been for a run, its approx 9deg outside, so longsleeve merino with a running t-shirt on. Toasty.