In Germany AFAIK their Senior base salary ceiling is ~ 180k EUR - approx 210k USD for an Engineering role.
Thats quite competitive for a base salary, as high as max ICT5 Staff base at Apple Munich.
And 180k in Germany, even in Berlin is pretty good. You are living a very good life with that salary.
Beats 90% of Canadian software engineer salaries. If I wasn't tied down with 2 border collies, a chicken, a cat, and, uh, wife and kids, I'd jump to that in an instant. German quality of life is still pretty good despite all their complaining.