It really does depend on the role and the company, unfortunately. Most companies these days, for Dev Advocate roles at least, are paying comparable with engineering roles. Community Managers, however, are notoriously underpaid because their technical skills are underestimated, as is their value. I believe Technical Writers are in the same boat as community managers, but Developer Experience professionals tend to be more inline with Engineers.
I do know of some folks who have had their salary doubled or tripled when they talked about leaving a company, simply because their skills were that valued and the company was desperate to not lose them, but those are fairly few and far between.
In general, I’d say if you have an engineering background and are interested in DevRel, you can ask for anywhere between $130-170k and most companies won’t blink an eye. More experienced roles are more likely to make $150-180k and the higher you go up the ladder in either IC or management experience, the more you can ask for.
That being said, I always try to find out how much the company is willing to pay before I name my price. It allows me to get a better gauge of where the industry is at these days and also how much this particular company values Developer Relations.
Thank you for taking the time to write such an informative answer. Now I know that there is a reasonable chance I can still leverage my engineering background and not take a pay hit, even if the sudden salary quadrupling isn't the norm. Knowing this makes me relieved and hopeful, so thank you again!
I'm glad it was helpful! Best of luck to you in your new adventure :)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.