One underrated software engineering skill:
Reading code you didn’t write.
Anyone can learn to write a function.
Understanding a 5-year-old codebase, finding why something breaks, and fixing it without breaking three other things, that’s where engineering gets real.