Step back and ask yourself (objectively) how well you work with the team. I had a co-worker (really smart, but a bit of a narcissist and perhaps very mild asperger syndrome) that was a little too aggressive in telling everyone how smart he was. It did not go well, and in the end, people did not take the person seriously. It was sad and self-reenforcing, the more he told them how smart he was, the less they trusted him. Then we were at the point that people were afraid to give him anything as they thought his direction would be deliver something unexpected. (My observation)
I think a bit of a mystery is nice. You are a SW engineer, tell them you are a geek and will find yourself involved in the details of XXXX. If they probe, deliver, but keep a little mystery. When you surprise them, you will build a solid and well earned reputation.