If its Technical Manager (Sales), the title is better than most in your field rather than just Engineer....I suggest keep it!!!