The guys (yes, they were all guys) I meant all had pure CS backgrounds. Either 4 year BSc degrees, some with PhDs on top of that (I'm in the UK so PhD is typically research only).
Of course, YMMV. These were core product developers - the folks who did well in customer facing roles did have more varied backgrounds.