Recently I heard of an instance where CBP denied a TN application by an applicant with a CS degree for a software engineering position. While this is of course concerning, this has always been a potential issue - I've seen this happen several times over the years - and there are ways to mitigate the risk (by, for example, highlighting the applicant's engineering courses or getting a letter from the school or an expert in the field). We have continued to pursue TNs for software engineers with CS degrees and have not had any issue yet.