I did think of working for a FAANG, but they don't really do much in my corner of Europe (there's a group working on Docs and similar in Germany but I don't want to move to Germany), and they are scary in that they seem to aim for the university high-achievers. I don't want to have to learn leetcode for a job interview, knowing full well that leetcode is not the day job there either.
Plus I like being (or ok, feeling) productive, instead of spending 99% of my time on politics, analysis and waiting for small code changes.
You seem to have looked at Google specifically (mention of Docs). Google has substantial engineering presence in several european countries. Just a few cities/countries off the top of my head in no specific order: Munich, Zürich, London, Dublin, Warsaw. There's others, IIRC a bit on Stockholm for example, but I think those I named after among the larger presences. Anyway. Not just Germany.
There's also SRE, which has a slightly different twang on how we spend our time and then interview makeup.
For what it's worth, I'm not a computer science grad at all and I'm doing just fine at Google. Got hired as a senior manager, though, so YMMV.
Not trying to convince you of anything, just trying to be helpful. :)
Plus I like being (or ok, feeling) productive, instead of spending 99% of my time on politics, analysis and waiting for small code changes.