As a work from home software engineer, your responsibilities are to collaborate closely with developers, QA specialists, and other technical professionals to design software for a company or on behalf of a customer. Your duties may include using scientific and engineering principles to innovate solutions to software or network system problems, as well as testing out solutions before software is ready for public use. You may work with other professionals via email, online chat, or virtual conferences. Work from home engineers may find employment in a variety of industries, including urban planning, architecture, construction, and software engineering.