Too many engineering teams aren’t set up for success (or satisfaction). The emphasis on full-stack hiring means engineers are pressured to extend outside of the areas they do