Software Engineering Jobs in Poland
There are 3,005 open Software Engineering jobs in Poland on freehire right now. 482 of them were posted recently. The skills employers ask for most often are java, api and cloud.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| PLN | year | PLN 230,000 | PLN 300,000 | PLN 368,000 | 142 |
| PLN | month | PLN 14,350 | PLN 19,276 | PLN 23,975 | 131 |
| PLN | hour | PLN 136 | PLN 155 | PLN 170 | 119 |
| PLN | day | PLN 1,100 | PLN 1,100 | PLN 1,215 | 16 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- java 49%
- api 42%
- cloud 39%
- ai 37%
- ci-cd 36%
- sql 32%
- python 30%
- spring 29%
How the work is done
- Hybrid 830 · 28%
- Remote 707 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 46% of the 322 postings that state a position on it.
Seniority
- Senior 1,282
- Lead 117
- Middle 113
- Junior 97
- Staff 82
- Intern 35
Who is hiring
- 1000+ employees 475
- 501-1000 employees 417
- 51-200 employees 167
- 11-50 employees 44
- 201-500 employees 15
- 1-10 employees 1
English level
- B2 46%
- C1 42%
- B1 10%
- NATIVE 1%
- A2 1%
Share of the postings that state a required level (at least 20% of this market do).
Senior Java Developer
Senior Java Developer building and modernizing mission-critical core banking systems and integrations for a financial sector client, using Java 11/17+, Spring Boot, microservices, Kafka, and Oracle.
Java Developer
Java Developer role focused on building and maintaining a client's core system using Java/JEE, Spring, Hibernate, and Oracle/PostgreSQL within a mature Scrum team.
Python Developer - REST API & Django + PostgreSQL
Mid Python Developer in Gdańsk building and maintaining applications using Python, Django REST Framework, and PostgreSQL in a Linux environment.
Senior Python Developer: Remote • Up to €1k/mo Bonus
Senior Python developer maintaining and enhancing data-driven web apps using Flask/Dash, Pandas, NumPy, and managing Kubernetes/OpenShift deployments for stakeholders.
Python Developer
Python Developer building and expanding modern web systems using Python, Django, DRF, PostgreSQL, and Docker for clients across financial, telecom, media, and sports sectors.
python developer operational monitoring
Maintain and support Python-based web applications for operational monitoring—analyze logs, fix defects, and deploy across environments. Core tech: Python, Flask/Dash, Pandas, NumPy, Kubernetes/OpenShift, Helm.
Java & Python Developer with AI
Backend developer (Python & Java) working on AI/ML applications, integrating LLMs and cloud services in a hybrid role in Kraków.
Tech Lead Python Developer with MCP
Tech Lead Python Developer working with MCP on global projects at DataArt, leading technical decisions and development in a remote-first environment.
Senior Python Developer with LangGraph
Senior Python Developer working with LangGraph on global outsourcing projects at DataArt, with a focus on career growth and learning opportunities.
Python Developer with AI Evaluation Frameworks
Python Developer role focused on building AI Evaluation Frameworks, working on global projects in a supportive, flexible tech environment.
Senior Salesforce Developer
Fancy helping to shape the future of FinTech? We have always been innovators. In 1996 we were the first company to share exchange rate information, free of charge on the internet. Today, we are a world leading online…
Senior Software Engineer
Senior backend engineer on a developer platform team at a global urban mobility company, building core services in Node.js/TypeScript while applying deep Java/Kotlin/Go expertise, with full production ownership (DevOps/SRE) and AI-assisted development workflows.
Software Engineer (Java)
Design, develop, and maintain scalable Java 25/Spring Boot/Postgres backend systems (REST APIs, microservices) supporting card payments, treasury management, transaction booking, and crypto liquidity.
Senior Software Engineer (Java)
The Senior Software Engineer will design and maintain scalable backend microservices using Java 25, Spring Boot, and Postgres to support card payments and crypto liquidity. The role focuses on building REST APIs and applying clean code and TDD practices within a high-growth startup environment.