A software engineer is a practitioner of software engineering. Software engineers apply the principles of engineering to the design, development, maintaining, ...
A