Just to clarify — hiring on a global level means an employer is competing in the global market, offering a global rate for a role.
There is an ex-Uber engineer on YouTube who has a video breaking down SWE salaries by local, regional, global and probably more levels. If you can compete at a global level (companies around the world want to hire you), the employers have no chance to get an expert like you if they don’t pay the global rate, even in Poland (for games). If you only compete in the local market, then the local economy becomes relevant and you get salary differences between East/South and West EU.
By working in Germany I meant living in LT and being employed in DE. I only have an example of living in the UK and being employed in IT in my experience, but it wasn’t difficult. I just had to pay my primary taxes (against salary) there.
There is an ex-Uber engineer on YouTube who has a video breaking down SWE salaries by local, regional, global and probably more levels. If you can compete at a global level (companies around the world want to hire you), the employers have no chance to get an expert like you if they don’t pay the global rate, even in Poland (for games). If you only compete in the local market, then the local economy becomes relevant and you get salary differences between East/South and West EU.
By working in Germany I meant living in LT and being employed in DE. I only have an example of living in the UK and being employed in IT in my experience, but it wasn’t difficult. I just had to pay my primary taxes (against salary) there.