Your impression or your experience working with/as software engineers?
Here's what i did last week excluding bureaucracy and writing code. Talking to people to get requirements. Mentoring junior engineers. Discussing solutions with colleagues, code reviews, spec writing, spec review.
The spec writing is expressed as commits to files (we use a wiki) and some of the rest could be expressed as commits to something but bandwidth would be lowered converting it to text