Hard to say exactly, but I'd think they'd need more than one software engineer if they need two vice presidents in the Boston office..
If they do develop software at the Boston office, I'd say they'd probably have a staff of at least around 50 people altogether, maybe more depending on how many projects they are working on..
And could that work be done remotely from other countries?
Sure could...