It IS different in non-English speaking countries. I live in Japan and work in an English workplace. The harsh reality is, if you want to hire talented in-demand people from outside your country, and your country's language isn't English, then you have to accommodate English in your workplace.
If you insist on using your local language only, then you will only have applicants from your own country: very few qualified candidates living outside Germany(/Austria) or Japan can speak those languages at a highly proficient level. If you have no need of importing professionals from abroad, that's OK; obviously it's easier to recruit people in your own country if you stick to your country's native language. But if you have a big talent shortage (as is typically the case for the tech sector), then not accommodating English will mean you can't compete against companies that are more international (i.e., they use English).
Like it or not, English is the most commonly-spoken 2nd language in the world; it's the international language of business and trade. College-educated professionals mostly all speak it these days. So if you want an international company, English it is.
If you insist on using your local language only, then you will only have applicants from your own country: very few qualified candidates living outside Germany(/Austria) or Japan can speak those languages at a highly proficient level. If you have no need of importing professionals from abroad, that's OK; obviously it's easier to recruit people in your own country if you stick to your country's native language. But if you have a big talent shortage (as is typically the case for the tech sector), then not accommodating English will mean you can't compete against companies that are more international (i.e., they use English).
Like it or not, English is the most commonly-spoken 2nd language in the world; it's the international language of business and trade. College-educated professionals mostly all speak it these days. So if you want an international company, English it is.