As a work from home developer, your job is to help program computer software for your employer. In this remote role, your responsibilities may involve determining the best way to code the software, coordinating with other developers, troubleshooting problems with existing software, and otherwise helping to manage software needs. Some remote developers are full-time employees, while others work as contractors. Work from home software developers often use communication tools like telephone, email, voice chat, and video chat to stay in touch with other developers, so employers may ask you to maintain a quiet, distraction-free work environment. Other common duties include adjusting software based on new requests, checking other developers' code, and occasionally traveling to conferences or company events.