What Poland pays
Real salary ranges from active job ads — by role, industry, city and career level. No surveys, no estimation models: we only show what employers themselves put in the ad.
| Roles | n | Range p25 – p75 | Median |
|---|---|---|---|
| software developer | 109 | 56,400 € – 85,085 € | 67,501 € |
| cloud DevOps engineer | 95 | 56,647 € – 76,596 € | 66,440 € |
| data engineer | 80 | 52,452 € – 72,086 € | 62,416 € |
| IoT developer | 65 | 50,525 € – 66,693 € | 58,609 € |
| artificial intelligence engineer | 62 | 60,806 € – 81,334 € | 69,607 € |
| cloud engineer | 37 | 54,333 € – 86,903 € | 67,398 € |
| ICT system analyst | 33 | 52,546 € – 60,630 € | 55,578 € |
| blockchain developer | 32 | 53,304 € – 75,030 € | 61,523 € |
| user interface developer | 31 | 47,999 € – 72,648 € | 58,609 € |
| project manager | 31 | 50,020 € – 65,051 € | 56,588 € |
| bodyguard | 30 | 12,934 € – 12,934 € | 12,934 € |
| Industry | n | Range p25 – p75 | Median |
|---|---|---|---|
| Software, IT & Telecommunications | 1,108 | 47,494 € – 72,756 € | 59,620 € |
| Staffing & Recruiting | 637 | 35,250 € – 69,472 € | 58,609 € |
| Retail & Consumer Goods | 146 | 12,934 € – 16,335 € | 14,946 € |
| Industry & Manufacturing | 119 | 13,615 € – 19,603 € | 15,087 € |
| Construction, Trades & Real Estate | 97 | 13,553 € – 19,035 € | 16,356 € |
| Security, Cleaning & Facility Management | 95 | 12,934 € – 16,068 € | 12,934 € |
| Public Sector, Associations & Non-Profit | 81 | 15,228 € – 18,330 € | 16,080 € |
| Education & Research | 79 | 14,390 € – 19,035 € | 16,321 € |
| Media, Marketing & Creative Industries | 61 | 18,189 € – 36,660 € | 26,555 € |
| Social Services | 45 | 14,668 € – 20,412 € | 16,074 € |
| Agriculture & Food | 41 | 13,553 € – 18,330 € | 15,510 € |
| Healthcare, Nursing & Life Sciences | 32 | 13,553 € – 29,653 € | 20,798 € |
| Logistics & Transport | 31 | 14,124 € – 26,497 € | 20,022 € |
| City | n | Range p25 – p75 | Median |
|---|---|---|---|
| Warszawa | 412 | 44,462 € – 68,714 € | 58,609 € |
| Kraków | 384 | 53,574 € – 76,798 € | 64,419 € |
| Warsaw | 215 | 26,790 € – 72,333 € | 56,588 € |
| Małopolskie | 208 | 13,553 € – 18,330 € | 14,602 € |
| Wrocław | 157 | 46,483 € – 66,693 € | 56,400 € |
| Gdańsk | 140 | 50,272 € – 64,719 € | 56,689 € |
| Śląskie | 90 | 14,523 € – 17,134 € | 15,510 € |
| Dolnośląskie | 87 | 13,844 € – 18,471 € | 16,356 € |
| Katowice | 70 | 38,070 € – 60,428 € | 49,350 € |
| Poznań | 46 | 30,350 € – 51,289 € | 42,300 € |
| Białystok | 39 | 35,250 € – 68,054 € | 52,546 € |
| Makroregion województwo mazowieckie | 38 | 13,818 € – 20,704 € | 16,395 € |
| Warsaw, Poland | 38 | 29,705 € – 88,008 € | 71,205 € |
| Kujawsko-pomorskie | 35 | 13,790 € – 19,183 € | 15,792 € |
| Świętokrzyskie | 34 | 14,100 € – 21,150 € | 17,554 € |
| Poland | 33 | 36,000 € – 96,750 € | 75,200 € |
| Departments | n | Range p25 – p75 | Median |
|---|---|---|---|
| Software | 870 | 52,546 € – 75,200 € | 62,651 € |
| Engineering | 362 | 22,736 € – 66,693 € | 52,029 € |
| Manufacturing | 169 | 13,945 € – 24,252 € | 16,435 € |
| Logistics | 134 | 13,556 € – 29,610 € | 16,920 € |
| Retail | 133 | 12,934 € – 18,823 € | 14,147 € |
| IT Operations | 129 | 36,378 € – 64,672 € | 54,567 € |
| Management | 117 | 38,070 € – 66,946 € | 52,546 € |
| Administration | 95 | 15,510 € – 51,465 € | 22,560 € |
| Sales | 94 | 17,704 € – 61,940 € | 33,135 € |
| Construction | 80 | 13,553 € – 19,740 € | 16,426 € |
| Finance | 79 | 17,272 € – 45,825 € | 26,273 € |
| Healthcare | 79 | 14,668 € – 24,210 € | 16,920 € |
| Education | 75 | 14,602 € – 25,826 € | 16,504 € |
| Hospitality | 69 | 13,541 € – 17,907 € | 13,621 € |
| Security | 45 | 12,934 € – 14,935 € | 12,934 € |
| Data | 43 | 58,104 € – 77,935 € | 64,672 € |
| Legal | 35 | 12,934 € – 44,969 € | 15,975 € |
| Marketing | 31 | 17,942 € – 32,987 € | 25,098 € |
| Career level | n | Range p25 – p75 | Median |
|---|---|---|---|
| Senior | 1,026 | 53,556 € – 72,756 € | 62,651 € |
| Mid | 1,016 | 18,302 € – 53,556 € | 34,357 € |
| Junior | 262 | 13,553 € – 20,199 € | 15,792 € |
| Lead | 197 | 63,600 € – 89,300 € | 73,766 € |
| Head | 31 | 23,843 € – 90,592 € | 70,500 € |
| Skills | n | Range p25 – p75 | Median |
|---|---|---|---|
| AI | 1,112 | 47,235 € – 74,777 € | 61,767 € |
| Cloud | 860 | 54,567 € – 76,798 € | 64,766 € |
| Python | 648 | 52,546 € – 74,061 € | 63,450 € |
| CI/CD | 627 | 53,178 € – 75,318 € | 63,662 € |
| Security | 597 | 53,556 € – 76,798 € | 64,672 € |
| DevOps | 538 | 55,002 € – 78,314 € | 65,624 € |
| Git | 498 | 50,525 € – 70,735 € | 60,630 € |
| Azure | 488 | 54,567 € – 72,756 € | 64,672 € |
| Java | 484 | 53,556 € – 72,756 € | 62,181 € |
| AWS | 429 | 53,016 € – 78,314 € | 66,220 € |
| Kubernetes | 414 | 56,400 € – 78,693 € | 67,501 € |
| Backend | 404 | 52,546 € – 75,876 € | 62,651 € |
| Data | 383 | 50,760 € – 68,714 € | 60,630 € |
| Google cloud | 334 | 57,598 € – 76,140 € | 65,976 € |
| Docker | 296 | 51,994 € – 72,756 € | 63,662 € |
| Fintech | 296 | 51,536 € – 71,746 € | 60,315 € |
| QA/Test | 283 | 46,084 € – 66,819 € | 55,695 € |
| Frontend | 245 | 51,536 € – 70,520 € | 60,630 € |
| Fullstack | 235 | 54,567 € – 73,922 € | 64,672 € |
| React | 227 | 52,946 € – 74,272 € | 62,040 € |
| Microservices | 217 | 54,567 € – 78,314 € | 65,682 € |
| Scrum | 216 | 49,290 € – 63,156 € | 56,588 € |
| TypeScript | 194 | 51,599 € – 72,756 € | 60,630 € |
| Healthtech | 185 | 52,546 € – 78,960 € | 64,672 € |
| JavaScript | 150 | 48,959 € – 72,503 € | 60,630 € |
| Agile | 141 | 52,546 € – 74,025 € | 62,181 € |
| C# | 116 | 47,940 € – 69,249 € | 60,630 € |
| Angular | 115 | 50,525 € – 66,819 € | 59,367 € |
| Node.js | 109 | 56,612 € – 80,370 € | 68,714 € |
| SAP | 91 | 54,074 € – 76,798 € | 70,735 € |
| E-Commerce | 82 | 31,878 € – 65,036 € | 49,350 € |
| Html | 70 | 50,778 € – 73,515 € | 60,630 € |
| Kotlin | 70 | 50,525 € – 66,693 € | 58,914 € |
| Css | 66 | 52,628 € – 67,893 € | 60,630 € |
| Mobile | 63 | 36,660 € – 68,667 € | 50,760 € |
| Go | 41 | 56,588 € – 72,756 € | 63,450 € |
| Tdd | 40 | 49,767 € – 79,577 € | 64,798 € |
| Gaming | 37 | 20,445 € – 59,220 € | 36,660 € |
| Kanban | 36 | 52,152 € – 65,741 € | 56,726 € |
| Next.js | 32 | 56,588 € – 74,883 € | 60,630 € |
How deep it goes: role × city
Every role with robust data gets its own page — with the salary range per city. Example: cloud DevOps engineer in Poland.
cloud DevOps engineer — by city
| City | n | Range p25 – p75 | Median |
|---|---|---|---|
| Kraków | 38 | 56,788 € – 78,314 € | 70,735 € |
Median annual salary by country
| Country | n | Range p25 – p75 | Median |
|---|---|---|---|
| Netherlands | 262,162 | 34,400 € – 49,800 € | 40,800 € |
| Germany | 156,592 | 27,520 € – 48,000 € | 33,540 € |
| Austria | 109,138 | 30,800 € – 44,380 € | 35,854 € |
| France | 77,397 | 22,360 € – 34,400 € | 26,400 € |
| United States | 65,345 | 53,583 € – 162,244 € | 108,138 € |
| Singapore | 55,997 | 26,520 € – 48,552 € | 33,456 € |
| Russia | 46,869 | 9,120 € – 12,540 € | 10,260 € |
| Remote | 17,886 | 61,828 € – 164,059 € | 117,000 € |
| Czechia | 15,355 | 13,776 € – 20,418 € | 16,974 € |
| Mexico | 14,502 | 8,820 € – 12,936 € | 10,044 € |
Frequently asked questions
Where does the salary data come from?
From active job ads in which the employer states a salary range — currently 3,042 in Poland. We take the midpoint of the range, convert foreign currencies and monthly/hourly wages to EUR/year, and show the median as well as p25–p75.
Why do some values seem low?
In Poland, only 9.9 % of ads state a salary — with a disproportionate share of collective-agreement and public-sector ads among them. Jobs without a stated salary are missing. The values therefore describe the transparent part of the market; that's why we always show n and the range.
When do we show a value?
Only from 30 ads per combination (e.g. role × city). Below that, a median isn't robust and individual salaries could be inferred.
Browse jobs with stated salary →Sign up for free