Software Engineer Resume : A software engineer is responsible for the design and creative execution of software programs. Software engineers are system specialists who develop the software needed to run computer systems. These specialists can also develop applications that have a specific task. Other duties of a software engineer refer to explaining the business functions to programmers; explaining various applications ...