Software engineer kills boss over salary dispute