I’d even be a bit more generous and say that any coder could be considered a software engineer if they take a formalized approach to development, strictly due to the fact that there really isn’t an official certifying delineation between those who work on systems requiring a formal approach and those who don’t. This contrasted with, for example, an electrical engineer and somebody who learned all the same things from their electrical engineering parent and does it as a hobby.
I’d even be a bit more generous and say that any coder could be considered a software engineer if they take a formalized approach to development, strictly due to the fact that there really isn’t an official certifying delineation between those who work on systems requiring a formal approach and those who don’t. This contrasted with, for example, an electrical engineer and somebody who learned all the same things from their electrical engineering parent and does it as a hobby.