I suspect that like myself, a lot of other users on this site are software developers and are also on Stack Overflow, so hopefully this isn't considered too off topic/niche...
When Hashem creates Adam, Adam is described as being betzelem elokim - in Hashem's image. I think that different professions can relate to this in different ways. A judge may relate to Hashem's aspect of justice and a social worker may relate to His aspect of mercy/kindness. I feel that software developers relate to Hashem's aspect of creativity - we're probably the only job where we give a command and something is brought into existence just from the command itself. We also probably relate to the aspect of justice as well as we focus a lot on rules, and perhaps if we want to ensure a system that does the job well for users, we need to focus on mercy/kindness.
With that in mind, I've been thinking about what we can learn from the Torah in terms of software development. When Hashem created the universe, He did it in multiple steps, even though He could have just brought it into being fully formed. We can learn the importance of building a system in small iterations from this.
When Avraham's three visitors arrive, Rashi explains that these are malachim - angels - messengers of Hashem. According to that opinion, I think this is probably one of the best times in the Torah that we get insight into the way that the universe is run day to day as the malachim are entities who have an essential role in the functioning of the universe. Rashi explains that each messenger only has a single mission. Hashem could easily have made malachim be capable of multiple functions, but each one has a distinct role. I suggest that we can learn the Single Responsibility Principle from here.
From the same incident, we might have thought that if a single malach was sent just to tell Avraham that he would have a son, the destruction of Sodom would require multiple malachim given the difference in scale of the 2 tasks, but only 1 malach seems to have been sent for that role. Perhaps we can say that we can learn the KISS/DRY principles from here (that's probably a weaker argument).
Finally getting to the actual question... what other principles of software development can we learn from the Torah?