Senior software engineer takes business context into consideration all the time. When senior software engineer change teams, they go out of their way to understand the context of their new team. This trait is now even more important in the wake of tools like ChatGPT.