At google there are SRE-SWEs and SRE-SysEng. An SRE-SWE has the same responsibilities as any SWE, but is expected to know SRE stuff. A SysEng is not expected to SWE as much, but they do both write software.
The main difference between SWE and SRE-SWE is that the latter pays better.
The main difference between SWE and SRE-SWE is that the latter pays better.