Software Engineer: salaries and requirements
As of September 28, 2026, the cvGO database holds 3,279 active jobs for “Software Engineer”. Median pay among jobs that state it: US & Canada — $192,400 per year (n = 1504); Europe — $114,400 per year (n = 92); CIS — $15,300 per year (n = 24). Most requested skills: Python, distributed systems, Java.
Pay by region
| Region | Median | 25–75% | Jobs with pay |
|---|---|---|---|
| US & Canada | $192,400 per year | $155,000 per year – $237,300 per year | 1504 |
| Europe | $114,400 per year | $83,600 per year – $138,800 per year | 92 |
| CIS | $15,300 per year | $11,200 per year – $29,400 per year | 24 |
| Asia | not enough data | 7 | |
| Remote, region not specified | $270,300 per year | $217,700 per year – $327,600 per year | 15 |
| Other countries | not enough data | 5 | |
Skills in requirements
- Python — 35%
- distributed systems — 31%
- Java — 20%
- C++ — 20%
- Kubernetes — 16%
- Go — 15%
- AWS — 14%
- TypeScript — 13%
- observability — 13%
- CI/CD — 12%
- data structures — 11%
- React — 10%
- JavaScript — 8%
- algorithms — 8%
- Rust — 7%
- reliability — 7%
- technical leadership — 7%
- performance optimization — 7%
- scalability — 7%
- mentoring — 7%
Levels
- Intern — 1
- Junior — 190
- Middle — 892
- Senior — 1,919
- Lead — 271
- Director — 2
FAQ
How much do “Software Engineer” jobs pay?
US & Canada: median $192,400 per year, half of jobs between $155,000 per year and $237,300 per year (n = 1504). Europe: median $114,400 per year, half of jobs between $83,600 per year and $138,800 per year (n = 92). CIS: median $15,300 per year, half of jobs between $11,200 per year and $29,400 per year (n = 24). Remote, region not specified: median $270,300 per year, half of jobs between $217,700 per year and $327,600 per year (n = 15). Pay is stated in 50% of jobs.
Which skills do “Software Engineer” jobs require?
Python — 35%, distributed systems — 31%, Java — 20%, C++ — 20%, Kubernetes — 16%. Share of jobs with parsed requirements (n = 2872).
How many “Software Engineer” jobs are remote?
Remote — 27%, hybrid — 14%, office — 59% (of 3,279 jobs that state the format).
Are there entry-level “Software Engineer” jobs?
Intern and junior — 191 jobs (6%).
What level of English is required?
The level is stated in 93% of jobs; most often: C1 — 89%, C2 — 2%, B2 — 1%.
How we count
- Source: jobs in the cvGO database as of September 28, 2026: Global 77%, LinkedIn 20%, HeadHunter 2%, Telegram 1%, JSearch 0%.
- A job belongs to a profession by its title; one job may belong to several professions.
- Some jobs in the database match no profession in our catalogue and are not counted on these pages.
- Pay is the midpoint of the stated range or the single stated amount, in US dollars at a fixed rate (90 RUB per USD, table v1). Yearly amounts are divided by 12; if the period is not stated, it is inferred from the currency and amount; amounts outside 300–60,000 USD per month are excluded.
- A median is shown when a region has at least 10 jobs with pay.
- Skills and English are counted only for jobs with the employer’s own text.
- Duplicates of one job across sources are not merged.