In Ukraine, a senior software engineer earned a median of $4,500 a month net in the DOU summer 2026 survey. In the US there is no single "senior" number from a primary source I trust, but the overall median total compensation for software engineers on Levels.fyi is $200,000 a year. For a senior figure you have to look company by company.
Those two figures are not comparable. DOU reports take-home pay after taxes. US figures are gross, and Levels.fyi also counts stock and bonus. Below are the numbers with their sources and dates, and the factors that change them.
Ukraine: DOU summer 2026
DOU runs a salary survey twice a year. The summer 2026 round collected answers in May and June 2026 and was published on 13 July 2026. It had 4,541 respondents, 4,352 of them in Ukraine (DOU salary report, dev.ua summary). All figures are median net USD per month.
By level
| Level | Median, net USD/month |
|---|---|
| Junior | $950 |
| Middle | $2,500 |
| Senior | $4,500 |
| Lead+ | $5,500 |
| Staff software engineer | $7,130 |
| Principal software engineer | $5,925 |
| System architect | $7,000 |
The median for all developers was $3,500. That is the same as in June 2024 and $50 more than in December 2025. Juniors gained about $90 and interns about $100 over six months, while team leads went down by $140 (dev.ua).
Senior by specialisation
| Specialisation | Senior median, net USD/month |
|---|---|
| Back-end | $4,700 |
| Mobile | $4,625 |
| Desktop | $4,500 |
| Embedded | $4,400 |
| All seniors | $4,500 |
What about senior frontend?
I couldn't verify a 2026 senior frontend median. The published articles don't list it, and it is probably only in DOU's interactive tables. What the reports do say: offers for frontend and mobile keep falling, and frontend and full stack developers are the least happy with their pay (dev.ua, Forbes Ukraine on the DOU January 2026 data).
The last frontend-specific breakdown I can source is from summer 2021: senior frontend $4,000, middle $2,200, junior about $750 (DOU frontend portrait, 2021). That is five years old, so use it only as history, not as a benchmark.
US: Levels.fyi and BLS
US pay data comes from two kinds of sources, and they measure different things.
Levels.fyi collects self-reported total compensation: base salary plus stock plus bonus. On 13 November 2026 its software engineer page showed a US median of $200,000, based on 46,471 salaries (Levels.fyi software engineer). The page doesn't split that median by level, so I won't put a "senior" number on it. For a senior figure, open the page of the specific company you are talking to. Levels vary a lot: Meta's E3, for example, showed a median of about $179,658 total compensation in July 2026 (Levels.fyi Meta).
The Bureau of Labor Statistics reports base pay across the whole market, not only tech companies. In its May 2025 data the median for software developers was $135,980 a year (or $134,040 for the wider group that includes QA analysts and testers). The BLS expects employment in that group to grow 10% from 2025 to 2035 (BLS software developers). Web developers had a median of $92,650 (BLS web developers).
Part of the gap between $135,980 and $200,000 comes from what is counted: BLS looks at pay across all employers, Levels.fyi at self-reported salary plus equity and bonus. Neither is wrong. They answer different questions.
Why you can't compare Kyiv and San Francisco directly
Three reasons:
- Net vs gross. DOU numbers are what lands in your account after taxes. US numbers are before tax.
- Monthly vs yearly. DOU reports per month, US sources per year.
- Cash vs total compensation. Levels.fyi includes stock, which vests over time and can change in value.
If you want to compare an offer from a US company with a Ukrainian one, convert both to the same basis first: yearly, before or after tax, with or without equity.
What changes a senior engineer's pay
Level and title
The ladder is the biggest single factor. In the DOU data the jump from middle ($2,500) to senior ($4,500) is larger than the one from senior to Lead+ ($5,500). Staff engineers ($7,130) earn more than Lead+, which says something about how much the market pays for deep technical scope. The structure of the ladder itself is covered in software engineer levels.
One oddity: in the summer 2026 DOU data principal engineers ($5,925) earn less than staff ($7,130). I don't have the sample sizes behind those two numbers, so I wouldn't read much into it.
Specialisation
Among Ukrainian seniors, back-end leads at $4,700 and embedded is at $4,400. The spread is a few hundred dollars, smaller than the gap between levels. Frontend is under pressure right now, with offers falling.
Language and stack
There is only old data here. In 2021, frontend developers who worked mainly in TypeScript had a median of $3,000, against $2,300 for those in plain JavaScript (DOU 2021). That is not a 2026 number, but if you are a frontend developer still avoiding TypeScript, it is a reason to stop. TypeScript Essentials is a fast way in if you already know JavaScript.
Company
Two senior engineers with the same title can have very different pay because the companies are different. That is why Levels.fyi organises data by company and level. When you negotiate, compare the scope described in the role, not just the word "senior".
Interview performance
Your offer usually depends on the level you are placed at, and the level is decided in the interview. At senior and above, behavioural rounds weigh heavily in leveling decisions, and big tech loops usually add frontend system design (GreatFrontEnd FAANG guide). A weak system design round can mean an offer at the level below.
How to move your number up
- Get promoted or get hired one level up. In the DOU data the gap between levels is far bigger than the gap between specialisations. The behaviours per step are in junior to middle to senior.
- Prepare for system design and behavioural rounds as seriously as for coding. They decide the level.
- Check per-company data before you name a number.
- If you are a frontend developer, add depth beyond the UI: HTTP and REST, Node.js, SQL. The staff and architect numbers above show that wider technical scope pays.
FAQ
What is the median senior software engineer salary in Ukraine?
$4,500 a month net, according to the DOU summer 2026 survey (May and June 2026, published 13 July 2026).
What does a senior software engineer earn in the US?
Levels.fyi shows a median of $200,000 in total compensation for all US software engineers (13 November 2026). It doesn't give one senior figure on that page, so check the specific company. The BLS median base pay for software developers was $135,980 in May 2025.
Do senior frontend developers earn less than backend?
In Ukraine in 2026, senior back-end developers had a median of $4,700. A verified 2026 senior frontend median isn't published in the DOU articles, but DOU reports that frontend offers keep falling.
Is staff engineer paid more than lead?
In the DOU summer 2026 data, yes: staff software engineers reported $7,130 against $5,500 for Lead+.
Practise for the interview that sets your level
The interview decides the level, and the level decides most of the pay. The ShortLesson app has short lessons and interview questions on JavaScript, TypeScript, React and backend basics, so you can practise answers before the real conversation: open the courses.