I'm interested in starting off my career as a Security Engineer. I was wondering: 1. What would the difference in TC and career progress look like? 2. How easy is it to transition from Security Engineer to Software Engineer? TC: 0 YoE: 0 Thanks!
You need a lot trainings to become an expert in security engineering. The trainings aint cheap. SWE is much easier. Just need to LC
False, you can learn on the job
A good security engineering candidate knows a good deal about infrastructure (observability, networking, storage), Linux or Windows internals, and security knowledge (some mix of crypto, policy, threat modeling, AppSec, exploit methods, pentesting, etc). Then, throw in a decent amount of polyglot dev skills. So, security engineering is almost never a "junior role" and the comp and job market reflects that. I went from software dev to cloud to security engineering and it's probably a good way to approach it for newbies too. But, if you're interested in security, pentester roles you can usually get with certs only and it's a good way to bootstrap some skills as you fill knowledge gaps. If you know anyone looking for a security engineer role, Docker is hiring 😉
This is true, and I'd also like to add that there is much less competition by far... Right now atleast
I think this will be true forever. There's a huge amount of self-selection into security roles that also have production and tech org responsibilities -- that's a key differentiator for security engineering. We build security things and we must support them. Who dafuq wants to do that? 🤔
Security teams need software engineers, too. You can start out and learn security as you go. Not everyone needs to be senior.
For a potential role this is what the job description sounds like, but the job title is security engineer
Leetcode more, take a Software engineer offer.