Bill Gates was not and never has been an engineer unless you get engineering degrees at exclusive prep schools.
Bill Gates was still making modifications to the Microsoft code up until the late 1980s. He was a software engineer.