The short answer is no. You do not need a college or university degree to become a software engineer. Now lets explain it in more details.

I knew for a long time that most of IT companies do not care about degrees. And usually, you do not want to work in those who do anywa.

But now we can say it is official:

So why they do not care? And why do you see “degree in CS required” in a job description?

  • They do not trust a degree and test a candidate pretty thoroughly during the interview process. Degree or not degree you either can go through the interviews or you cannot.
  • When they say “degree in CS required” in 90% it really means “we expect y
  • ou to have knowledge and experience equivalent to such a degree”.
Categories: job


I am a software engineer for about 25 years. I have been programming for more than 30 years and have extensive experience in many areas of software development.


Leave a Reply