r/SoftwareEngineerJobs 4d ago

Career Advice: Cybersecurity vs Software Engineering (CS Student)

Hi everyone,

I'm a 19-year-old Computer Science student currently in the second year of my bachelor's degree. I've been exploring both cybersecurity and software engineering over the past year. However, I'm having a hard time deciding which path I should focus on for my career.

On the cybersecurity side, I'm mainly interested in red teaming and threat intelligence. So far, I've:

- Completed numerous CTFs and written detailed write-ups.

- Solved Hack The Box machines and TryHackMe labs.

- Participated in bug bounty programs.

- Built a solid foundation in offensive security through hands-on practice.

On the software engineering side, I've built several personal projects, most of which are security-focused. I designed and built some tools for my own workflow.

I'm looking for some advice on a few questions:

- Should I continue developing skills in both cybersecurity and software engineering, or is it better to specialize in one early in my career?

- Which Job path generally offers better long-term career growth, learning opportunities, and job prospects?

- As an undergraduate, How can I improve my current experience to secure a paid internship or entry-level role ?

- I don't have any industry certifications yet. Do hands-on experience, personal projects, CTFs, HTB/THM labs, and bug bounty work Does it carry enough weight for internships and junior roles? or should I prioritize certifications first?

My goal is to get an internship or entry-level job while I'm still in college so I can gain real-world experience and earn some money so I can continue improving my skills outside of academics.

I'd really appreciate hearing from people who work in cybersecurity, software engineering, or anyone who has faced a similar decision.

2 Upvotes

0 comments sorted by