Software Engineer vs. Software Developer Who is a software engineer? A software engineer is a professional who applies software engineering principles to the design, development, ...