Well, you could do without the 'so,' but the reason that I said the 'much' needs to be dropped is because 'so' and 'much' are both used as intensifiers (I think that's the proper terminology) here so the 'much' was repetitive. 'Sure,' in this context, is used to mean confidence in a statement and the 'so' intensifies this.
I am sure that one of the more technical ones here could