Tax corporation on salaries paid, as when taxing consumer goods; they buy labor and they pay tax on that. That is the only tax; none on profits to corps., none on employees' income. Consumers pay value added for services and goods through progressive taxes on these.
It's the employee who ends up paying that tax, even if you hide it from him by imposing it on the employer. What it ultimately means, no matter how you distribute the apparent taxes between the employee and the employer, is that the employee gets that much less of what it costs the employer to employ him.
If an employer pays me $2,000, and he has to pay $500 in taxes on my salary before I even see it, and I have to pay another $500 in taxes, after I receive it, then that means it cost the employer $2,500, and I only get to keep $1,500.
Alternatively, if the employer paid me $2,500, and paid no tax on my salary, but I paid $1000, then it'd still end up costing the employer the same, and I'd still keep the same, but it would be much more obvious to me how much of what I worked for is being stolen by government. Of course you don't want that, and neither do the greedy crooks ion government.
More to your liking would be for my employer to pay $1000 in taxes, and then pay me $1,500. Again, I still end up keeping the same, and the cost to my employer is the same, but now, the thieves in government have managed to hide from me the extent to which I am being robbed.
All three of these scenarios cost my employer the same $2,500 for me to get to keep $1,500; all that changes is how aware I am of how much of what I worked to earn is being taken by government; and, from the point of view of the kleptocracy, how easily they think they can get me to vote to support them.