FuturByte

Frequently asked questions

Answered plainly. Questions about a specific technology or market are answered on those pages.

The questions we are asked most often, answered plainly. Questions specific to a technology or a market are answered on those pages.

About working with us

Frequently asked questions

What exactly are we buying?

An assessment. We source candidates, test them properly, and give you two or three people with our reasoning and our reservations. Forwarding CVs is not a service and it is what most of this market sells.

How is this different from a recruitment agency?

Most agencies are paid on placement and optimise for volume through the funnel, which is why your engineers end up interviewing ten people. We do the technical filtering so they interview two or three, and we tell you what is wrong with each of them.

Will you tell us not to hire?

Yes, when that is our honest view. If delivery is slow because nobody can review, or because the architecture needs attention, more developers makes it worse. That conversation costs us an engagement and it is the only way this works long term.

What do you need from us for this to work?

A running environment on day one, a named reviewer with genuine capacity, access to the real system, and an agreed overlap window. Almost every engagement that goes badly is missing at least two of those.

About cost and comparison

Frequently asked questions

How should we compare this against hiring locally?

Not by comparing a salary against an hourly rate, which is the comparison almost everyone makes and it is wrong. The fair version puts the fully loaded employer cost of a local seat, including payroll taxes, benefits, recruitment and the months it stands empty, against the total cost of the alternative including coordination overhead.

What does a US developer actually cost an employer?

The published median annual wage for software developers is $135,980. On top of that sit employer payroll taxes, benefits, equipment and recruitment cost, none of which appear in a salary figure. Every location page on this site shows the employer payroll tax arithmetic for that market using the statutory rates.

Why do you not publish rates?

Because a number without the context of the role, the level and the market is exactly the kind of unsourced figure this site exists to avoid. Terms are agreed in writing before anything starts.

About the data on this site

Frequently asked questions

Where do the wage figures come from?

The US Bureau of Labor Statistics Occupational Employment and Wage Statistics, May 2025 release, read on 25 September 2026. Every page cites it. The figures are metropolitan-area estimates covering all employers in that occupation, not rates we are quoting.

Why is there no wage figure for specific technologies?

Because the Bureau classifies by occupation rather than by technology, so no official figure exists for React or Python specifically. Anyone quoting one has modelled it or made it up. We publish the occupation band instead and say which occupation each technology belongs to.

Can we compare the three years of data you publish?

As a direction, not as a growth rate. The Bureau does not design these releases to be read as a time series, because the survey panels overlap and the methodology is revised between releases. We publish the caveat alongside the table on every page that shows one.

How often is the data updated?

When the Bureau publishes, which is annually. Every page states the release and the date we read it, so you can tell whether what you are reading is current.

What the levels actually mean

Job titles are not comparable between companies, so it is more useful to describe levels by what somebody can be left to own without supervision. These are the boundaries we use, and every technology page states what each level looks like in that specific technology.

Junior
Delivers defined pieces of work inside an existing structure, with the approach decided for them. Reviews catch the things experience teaches. Valuable where there is strong direction and capacity to teach, and a poor investment where there is neither.
Mid-level
Owns a feature end to end, including its tests, its failure states and its data access. Can be given a problem rather than a solution. Still benefits from review on decisions that will be expensive to reverse.
Senior
Owns the shape of an area. Makes the decisions that are costly to change later and can justify them against the alternatives. Raises the level of the people reviewing alongside them, which is the part most often left out of the definition.
Staff
Owns cross-cutting concerns: the contracts between areas, the standards others build against, the migration path off whatever the system has outgrown. Measured by what other teams stop having to decide.

Years of experience correlate with these far less than people expect. Somebody who has spent six years maintaining one application carries less transferable judgement than somebody who has spent three across three very different ones. When a CV and a level disagree, the interview should settle it.

The most reliable seniority signal we know is what somebody has removed. Mid-level developers describe what they added. Senior ones describe a store they deleted, an abstraction they collapsed, a dependency they took out. The ability to make a system smaller is harder to fake than any amount of technical vocabulary.

About the developers

Frequently asked questions

Where are the developers based?

Outside the US, working to a committed overlap with your hours. Where a role genuinely requires presence in a specific US city, we will tell you rather than pretend otherwise.

How much overlap do we get?

Agreed before the engagement starts, based on which hours genuinely need covering. The pattern that works is a fixed window of a few hours used for review and decisions rather than for status.

Do developers work with more than one client?

Not within an engagement. Split attention produces the outcomes you would expect and we do not do it.

What happens if a developer leaves?

We handle the replacement and the handover, and the terms are in the agreement. What we will not do is present a replacement who has not been assessed to the same standard just to fill the seat quickly.