No. Ownership of a US company carries no residency or tax ID requirement, and you do not need a visa either.
What the SSN affects is speed. Without one you cannot use the IRS online EIN application, so the EIN goes by fax or mail instead, which takes longer. Everything else works the same way.
We handle this for founders running US companies.