Does the role of a principal software engineer mostly include project management? How often did you get to code?
It varies company to company - where I was at "Principal" was below "Architect" on the ladder, and could also move in to engineering management if they wanted. It was heavy on the meetings at the start - I was part of picking apart tasks in to their component pieces and estimating their complexity. After that it was all code - so probably 80/20 coding/meetings - not a bad split all in all.