Same here in Berlin, I got an offer with 75k p.a. as Sr. DS.
I mean one could cite the living costs, but then one also has to compare the different taxation / social welfare models. $350k+/year sounds huge, I would actually switch to Google for that amount (ofc. knowing what a senior/lead role encompasses).
Interesting perspective, I would have expected the image of software professionals in the US to be way better due to companies such as Google or Apple.
In terms of long-term potential medicine specialists are better off here, but it is not as extreme as in NA. If you are a top-tier IT freelancer, then you can easily compete with them.
Here in Germany most women prefer career paths that are paid worse than IT modulo medicine. Also, IT is not considered low-class, maybe because there are many academics in IT.
1500€/month after taxes sounds very low. That is like 27k yearly before taxes (Steuerklasse 1 / no church taxes). Eastern europeans get paid that, because you can lowball them so easily. But as far as I know 40k is a lower bound for cs graduates.
For reference I got 56.5k/year base salary at my first job after graduation (small company) and that were 2770€/month after taxes. I even have two friends that earn more than I do. Quit that one after half a year though (russian offshore programmers communication hell).
Your rent/food prices are correct though. Small hack: your employer can pay you 44€/month tax-free for the public transport ticket (geldwerter Vorteil Freibetrag).
Being Berlin based I am really curious on how tough the interviews are gonna be.
The interviews I have had here were not challenging at all. The technical problems did not even reach the difficulty of qualification round problems in Google's Code Jam.
"Slave mentality" is a term I often use as well.