> In my experience in big-tech, a lot of the overseas jobs were historically supporting roles and “keep the lights on” for legacy services.
I know a couple of tech CEOs (very small services companies), and they use offshore for all development. They don't have a single US engineer; only project managers.
These are effectively MSPs and perform the kind of role GP describes.
If it's very small services companies using offshore for all development, they're not big tech at all
> They don't have a single US engineer; only project managers.
That's what I never understood... why not outsource the project managers too? What is it about _project management_ that only onshore Americans can do? Whatever you think of programming, project management is much easier than programming.