What if you were told that growth in your career would mean trading in what you love for something that you don’t? Software engineers who do not want to move into management roles often face ...