There is an apparent shortage of senior software engineers in the west. The Bureau of Labor Statistics indicates that by