The better paying role is a Backend SWE (usually). A really a good data engineer is just a Backend SWE who has specific experience.
A bad one is a SQL analyst whose been promoted too much.
A bad one is a SQL analyst whose been promoted too much.
I think there's not a ton of political palatability for realizing most of their projects are like one API and a sane use of some SQL away.