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