A software support engineer provides technical assistance related to software for customers and/or their company's employees. As part of a company's technical support staff, a software support engineer works specifically with computer software to identify issues, help others work with and around those issues, and develop and implement solutions as needed. Depending on the specific requirements of the position, a support engineer may work strictly inside or outside the organization, though some companies ask software support engineers to do both.
Software Support Engineer Tasks
Manage source code repositories and configuration of software.
Provide customer support and assistance when required, interacting with third-party software vendors as needed.
Deploy new applications and upgrades, monitor their impact, and restore systems when necessary.
Review problem logs and test programming solutions.