Of course a Software engineer is paid to write code - if they're not, you probably want a different person.
Maybe we need a new job title: "Business Value Expander"
Requirements: Glue together everything else that's already been written by other people, and make the business rich.
What could possibly go wrong.