Yes, software engineers can work from home. The normal requirements for a software engineer to work are an internet connection, a sufficiently fast computer, and a quiet area to focus. This means that working from home is an option for most software engineers. However, some people find it hard to focus at home due to family, insufficient space to work, or the lack of feeling of oversight. So, while working from home is an option, it might not be the best option for every engineer. Before the pandemic, software engineers were one of the few professionals that were already working from home. For the above mentioned reasons, software engineers can have flexible work schedules where they work for part of the day at home and part of the day at the office. In fact, surveys have shown that over 30% of software engineers were already working from home part time.