Your description of his description is easily confused with him saying he’s an Engineer.
That’s a licensed position when you’re providing services to the public.
I think we’re desensitized by the software industry’s tendency to use the term for developers and technicians. “Software engineer” is not the same thing as an Engineer in the civil or electrical trade, for example.