Also did CS and got 2:1, although wasn't a fan of programming. I did an internship with one of the largest tech companies in the world, and that kinda secured me a job after uni - wasn't a graduate scheme though. Now i'm a systems engineer, i would say our R&D unit is probably 66% devs, and 33% engineering, so it's not all about programming.
Infact from my experience, i've noticed programmers aren't very much out of the box thinkers, the focus is purely on their own area. So engineering is still a crucial part of putting a product together.