What is a software generalist?

Software generalist is a common term that’s being used in the software industry. A generalist is someone who knows about a lot of different types of software. A generalist is different from a specialist, who specializes in a certain type of software (like PHP, Oracle, etc.).

But, there are also generalists who have specialized skills in particular pieces of software. However, the term generalist is usually used to describe the job role of someone at a particular company – and that person may just need to know a little bit about all of the different types of software being used by software in order to do his or her job. That does not necessarily mean that the generalist has no specialized skills – it’s just that he or she may not need to use that specialized skillset in order to perform his or her job duties.


Subscribe to our newsletter for more free interview questions.