I currently pay about 2,5% on my gross income ($100k+) as a software developer, which is more than most of EU/US developers are left after tax…
In a short, if you’re willing to make some trade-offs and optimize your taxes, you’ll be legally retaining your hard earned $$$. Among the trade-offs, tax residency is the most important. Things are a bit complicated for US citizens as the government taxes their income regardless of their tax residency, citizenship-based.
P.S. That 2,5% includes all the fees like accounting, legal consultations and banking fees (account maintenance, transfers…)