DEV Community

Jerry Kasem
Jerry Kasem

Posted on

A US CTO and a Prague Engineer Both Want the Same Hire. Here's the Wall Between Them.

I asked nine US engineering leaders why they would not hire a senior developer from Central Europe. Not one of them mentioned skill.

These are CTOs in San Francisco, Austin, and New York, with senior roles open for months. The question was simple: there is an engineer in Prague who can do this job, why not him?

Here is what they actually said.

"How do I even pay someone in Czechia?"

"Who owns the code if there is no US contract?"

"What is my recourse if it goes wrong and they are five thousand miles away?"

"I am not going to become an expert in Slovak tax law to make one hire."

Now here is the part that should stop you if you are the engineer.

Those are the exact same fears you have, from the other side of the table.

The mirror

I have talked to a lot of developers in Prague, Brno, Bratislava, and Košice this year. When I ask what is stopping them from taking a US remote role, almost nobody says their English or their skill. They say:

"I don't know how to set up the B2B structure."

"I'm scared of the contract, it's US law, I have no idea what I'm signing."

"I wouldn't know how to price myself without a benchmark."

"What if they don't pay? I have no recourse from here."

Read the two lists side by side. The CTO in Austin is afraid of paying. The engineer in Brno is afraid of getting paid. The CTO is afraid of the contract. So is the engineer. Same wall, both sides standing at it, each assuming the problem is on the other side.

Both of them are ready. Both of them want the deal. It does not happen, because the space between them is five thousand miles of paperwork and perceived risk that neither side knows how to close, and there is no one standing in the middle to close it.

None of that is a skill problem. The code was never the question.

What actually closes it

The good news is that every item on both lists is mechanical, and mechanical things have known answers.

Payment. A developer abroad invoices a US company as an independent contractor. The company pays an invoice, the same as it pays any vendor. Wise or a similar service moves the money in USD. No US entity is required on the engineer's side to start.

The tax fear on the company side. A foreign contractor files a W-8BEN once. It tells the US company there is no US tax to withhold and no filing burden lands on them. It is one form, and it turns "I'd have to learn Slovak tax law" into "I've paid a hundred vendors like this."

The contract. A short, plain contractor agreement covers the five things that actually matter: scope, rate, payment terms, IP assignment, and termination. IP assignment is the clause that answers the CTO's "who owns the code" and it is standard, not exotic.

The rate. The engineer's fear of pricing blind and the company's fear of overpaying are the same missing number. It is not a Prague salary and it is not a full US salary. It is the US contractor replacement rate, minus the overhead the company does not carry, and both sides relax the moment that number is on the table with a reason behind it.

Recourse and trust. Milestones and a first small paid engagement de-risk the first month for both sides far better than any promise. Nobody has to bet the whole relationship on a stranger.

The point

The engineer in Brno is ready. The CTO in Austin is ready. The thing between them is not talent and it is not language. It is a bridge that neither of them was ever taught to build, made of a handful of forms and one honest number.

That is the part I do. I sit in the middle and make a developer abroad as easy and safe to hire as the one down the street.

If you are the engineer, two things worth doing right now: see which US remote roles are actually hiring your stack, and get the map for how the paperwork and positioning really work so the silence stops being a mystery.

Top comments (0)