I worked for 3 years on a TN visa with no degree of any kind. My job was a Software Engineer, and my TN was classified as a Scientific Technician. This was 2016-2019
Interesting! Thanks for sharing that. What sort of supporting documents did you end up having, to prove that you were supporting "a professional in the scientific field"?
It was a stressful process with a lot of uncertainty. We had to show language that my job was a "supporting role", which is fairly easy to spin if you're not a Senior or Principal. We also needed to provide my direct supervisor's qualifications. I believe they had to have a degree in a CS related field.
To be clear, because of the lack of a bachelor's degree requirement, the Scientific Technician/Technologist category is a red-flag category and such applications in this category oftentimes are denied.