Honestly, CentOS is the least virus-infectable OS available today. You can use any antivirus software you like - or use none, there will be no virus infection.
"What about malicious coding that is uploaded and executed, resulting in privilege elevation to root?" - it wil lstill require at least 3 confirmations from a user to do that, due to OS architecture. If a user is so unaware of what they are doing that they give these 3 confirmations - not a single AV or malware scanner is able to help them.