3 ways that great software engineers demonstrate empathy…
They empathise with the problems and frustrations felt by their users, making them more likely to be able to solve their user's problems appropriately.
They empathise with the stress their product owner is under to deliver their project and recommend the most appropriate technical solutions based on the circumstances.