Tech IndustryNov 10, 2019
NetAppMuBu58

SWE vs SE vs SRE (What is the difference?)

Came across various titles of Software Engineer, Systems Engineer and Site Reliability Engineer. I’m kinda confused as to what is the main difference between them and which one is more customer facing? Is any of the above close to sales and marketing?

Add a comment
New
scheme Nov 10, 2019

Main difference is TC.

NetApp MuBu58 OP Nov 10, 2019

I guess SWE would top that?

Lockheed Martin devopdegen Nov 10, 2019

SRE by far right now but they all can make $300k. Google SRE start at $175k tho

Auth0 I Mata I Nov 10, 2019

SWEs are usually directly customer facing because they work on product, customer facing features. With SRE, their customers are usually the SWEs, they make sure product is running and meeting SLAs. In this sense, they can interface with customers when those SLAs are not met. Product SWE and maybe SE would work close to sales and marketing. However, is also roles called Sales Engineers and marketing engineers. They are engineers under those orgs that doesn't work directly on product but build things to meet the goal of that org. A structure Ive seen is companies would have an Engineering org and a Product org. Product is the bridge between Engineers and Customers, Sales and the business.

NetApp MuBu58 OP Nov 11, 2019

Thanks for such a detailed response.

Lockheed Martin devopdegen Nov 10, 2019

They all program in some capacity. SWE build software (Gmail, Office, you get it), SE use programming to create tests and figure out long term stability for endpoints and users, SRE program infrastructure and are concerned with scaling. This is a very very high level overview. They all program though but at different levels.

Lockheed Martin devopdegen Nov 10, 2019

SRE is fun as hell if you're into never dealing with customers and no one knowing what the hell you do. Source, me and the last 3 companies I've been with.

FLYR hQJf32 Nov 10, 2019

Meh idk SRE seems very heavy on configurations and deployments. Not so much on software, which I think a lot of people find more fun. But both can be fun!

Dell pKnb65 Nov 10, 2019

Systems Engineers AFAIK use software. SRE is what I believe they call network engineers in 2019. SWE is people who build software.

Microsoft xIdC37 Nov 10, 2019

SRE sounds like devops with a fancy title. No idea what a SE is but sounds kinda like Datacenter IT.