What is the key difference between Google SWE and SRE. Which one in most interesting and rewarding in your opinion? Trying to prepare for interview not sure which one should be in Target. Currently in Singapore, want to move west (Europe/Canada).
I’m very close friends with the guy who built the google SRE team, in his words it’s mostly about fixing tech debt and dealing with large scale distributed systems. The SWE spot is a totally different ballgame where you get to work on your specific widget that has no translation to any other job.
SRE = L3. SWE = dev
Can you explain a little bit? It seems your information is not correct. As of my understanding both SRE and SWE start from L3.
SRE - L3 keeps prod stable (site reliability, fixing prod issues, added responsibility as remediation of tech debts). They don’t have to contribute to dev, that’s not their stream. SWE - focused dev team, you already know what they do. They may help L3 eventually, but site reliability is not their KPI. Amazon collapses both roles into one and keeps SWE responsible for all, that’s how you hear about horror stories in there
If you like building distributed systems at scale, SRE offers more opportunities. If your interest is at application layer, SWE is more suited