Software Engineering Jobs in Poland
There are 3,000 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 35%
- sql 32%
- python 30%
- spring 29%
How the work is done
- Hybrid 831 · 28%
- Remote 706 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 321 postings that state a position on it.
Seniority
- Senior 1,276
- Lead 117
- Middle 114
- Junior 97
- Staff 82
- Intern 35
Who is hiring
- 1000+ employees 474
- 501-1000 employees 415
- 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 for AI-Driven Industrial Platform
Senior Java Developer building an international industrial platform for production processes, documentation and quality management using Java, WildFly, Hibernate/JPA, SQL Server, and Oracle.
Senior Java Developer | Spring Boot, JWT & Agile
A senior Java developer who designs components, implements solutions, and collaborates with analysts/testers using Spring Boot, JWT, and Agile methodologies for B2B projects.
Senior Java Developer
Design, develop, and maintain a large-scale regulatory reporting data platform for a US investment bank using Java, Apache Spark, and SQL to build and optimize data pipelines generating ~10,000 reports across 240 jurisdictions.
Senior Java Developer
Senior Java Developer building cloud-native backend services for pharmaceutical companies to analyze adverse drug effects, using Java and Spring in an international team.
Java Developer
Java Developer on a B2B contract in Warsaw, joining a Scrum team to design, implement, and test solutions using Java SE, Spring Boot, and relational databases.
Java Developer
Build and maintain high-quality Java backend services for a large Polish bank using Spring Boot, Kafka, and Oracle/Postgres in a hybrid Poznań office role.
Python Developer
The Python Developer will design, develop, and maintain software solutions while contributing to delivery pipelines and infrastructure as code. The role focuses on Python development within AWS environments, utilizing tools like Terraform and Ansible to ensure high-quality software delivery.
Java Developer (f/m/x)
Build and maintain secure, scalable Java microservices for an AI-driven commerce platform, deploying on GCP with Kubernetes and Spring Boot.

Senior Software Engineer in Test
Embedded Senior QA Engineer who collaborates with product teams to design scalable test suites (unit, integration, API, E2E, performance) and build shared tooling for Ruby/Rails, Go, React, and AWS-based systems, ensuring rapid, reliable deployments for a global travel-tech platform.
Software Engineer
Senior Backend Engineer specializing in Java/Spring Boot to develop and own customer-facing systems like recommendation engines, content management, and segmentation tools on GCP, impacting B2B customer experiences.
Senior Java Software Engineer
Senior Java Software Engineer developing complex cloud-native microservices for an airline Order Management System using Java, Spring, and Google Cloud Platform (GCP) in a Scrum environment.
Senior Java Software Engineer
A Senior Java Software Engineer at ALTEN Polska, working on microservices and Kafka-based systems, responsible for developing, maintaining, and improving complex software solutions with a focus on cloud-ready architectures and best practices.
Python Developer
This role involves developing cloud-native software for large-scale telecommunications networks, including 5G RAN optimization and network data analysis. The developer will work with Python, containerization technologies, and microservices in a hybrid environment.
Senior Software Engineer C, 5G L2 -Tieto Tech Consulting (m/f/d)
Designs and implements 5G L2 telecom features, ensures product quality, and mentors engineers in radio/baseband systems with C/Linux expertise.