Tech salaries in Poland
Monthly advertised salary minima, shown separately for B2B and employment contracts.
Advertised pay by role
Median advertised minimum and number of ads.
Backend engineer
B2B
20,200 PLN
Median advertised minimum
297 ads · 64 companies
Employment contract
15,000 PLN
Median advertised minimum
203 ads · 93 companies
Data engineer
B2B
23,000 PLN
Median advertised minimum
84 ads · 32 companies
Employment contract
18,000 PLN
Median advertised minimum
30 ads · 21 companies
DevOps engineer
B2B
23,500 PLN
Median advertised minimum
89 ads · 28 companies
Employment contract
16,100 PLN
Median advertised minimum
56 ads · 30 companies
Full-stack developer
B2B
22,350 PLN
Median advertised minimum
64 ads · 18 companies
Machine learning engineer
B2B
23,500 PLN
Median advertised minimum
60 ads · 21 companies
Employment contract
13,000 PLN
Median advertised minimum
24 ads · 16 companies
Product manager
B2B
20,000 PLN
Median advertised minimum
29 ads · 22 companies
QA engineer
B2B
15,100 PLN
Median advertised minimum
105 ads · 44 companies
Employment contract
10,500 PLN
Median advertised minimum
30 ads · 23 companies
Security engineer
B2B
24,200 PLN
Median advertised minimum
40 ads · 18 companies
Employment contract
14,000 PLN
Median advertised minimum
42 ads · 25 companies
Who is hiring?
Companies with ads seen in the last 14 days.
Poznań
149 companies · 386 ads
See companiesWarsaw
707 companies · 4820 ads
See companiesKraków
254 companies · 1470 ads
See companiesWrocław
199 companies · 806 ads
See companiesGdańsk
134 companies · 869 ads
See companiesŁódź
86 companies · 285 ads
See companiesKatowice
91 companies · 435 ads
See companiesLublin
30 companies · 35 ads
See companiesCompensation Research
About the data
Active Polish tech job ads seen in the last 14 days.
Median and middle 50% use the advertised monthly minimum in PLN. Each contract group needs 20 ads from 5 companies across 2 boards.
We count duplicate ads once. Automated role matching can be wrong.
City comes from the ad; remote-only ads are excluded. A city page needs 10 ads from 5 companies across 2 boards.
Advertised amounts are not actual earnings; these ads cover only part of the market.
Setting a pay range?
Compare ads by role, city, technology, and contract.