@compmom I did some research and very few people with the position have business degrees. However, the large majority have a software engineering degree or something similar. I talked to a few people who are in the management position and all but one of them got their advanced degree online and they gave me a name of someone who used to work at my company who went to HES and got the management position. I plan to talk to him tomorrow and get some advice. But I will definitely check out the competition but I am not interested in getting an MS in CS (at least not anytime soon). I think they want someone with a more practical background as opposed to a theoretical background for the position. Which is why they hire people with an engineering type degree/experience for the position.