Software Engineering Jobs in Poland
There are 2,998 open Software Engineering jobs in Poland on freehire right now. 481 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 30%
How the work is done
- Hybrid 832 · 28%
- Remote 703 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 318 postings that state a position on it.
Seniority
- Senior 1,287
- Lead 117
- Middle 113
- Junior 97
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 470
- 501-1000 employees 416
- 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).
Middle/Senior Java Developer (EEA only)
Build and maintain backend services in Java/Spring Boot, design REST APIs, refactor code, and improve CI/CD for a remote role open only to candidates physically located in the EEA.
Senior Software Engineer, Python
Builds and scales Python-based logistics services, optimizing delivery routes with geospatial data and cloud-native tools for Allegro’s Delivery Optimization Engine.
Senior Software Engineer (Scala/Java + Big Data)
Builds and scales a big-data analytics platform in Scala/Java with Spark to process millions of events for financial-market security.
Java Software Engineer — Real-Time Sports Data at Global Scale
Builds and maintains high-performance Java services for real-time sports data and betting products in a cloud-native environment.

Senior Go Engineer: Real-Time Flight Data Systems (Hybrid Poland)
Senior Go engineer building high-throughput services that ingest, normalize, and serve real-time flight status and disruption data for millions of travelers.
Lead Software Engineer (Python)
Lead a Python team building a cloud-native trading platform that embeds quant strategies into a unified system using AWS, Flask, and FastAPI.
Junior / Mid Java Developer (bankowość)
Build and maintain internal banking applications using Java, Spring, and SQL, with occasional Angular frontend work and modern DevOps tools like Docker and Kubernetes.
Senior Software Engineer
Builds AI-driven public-health and food-security systems for Sub-Saharan Africa using Python, Django, and React, working closely with national-scale deployments.
Senior Software Engineer
Builds and evolves Advanced Tables for Confluence using TypeScript, React, and Atlassian Forge, adding integrations with Jira and other cloud data sources while modernizing the product’s architecture.
Senior Java Software Engineer
Build and optimize Java-based backend systems for a leading trading platform, using Spring, PostgreSQL, Kafka, and cloud-native tools to ensure high performance, security, and scalability for global users.
Staff Java Software Engineer
Lead architecture and engineering strategy for global sports-data systems in Java, AWS, and Kubernetes, defining standards and mentoring teams to deliver real-time, mission-critical services.

Senior Software Engineer (Java)
Build and maintain scalable Java-based backend systems for a fast-growing fintech, focusing on APIs, microservices, and financial infrastructure like payments and crypto liquidity.
Lead Software Engineer (Java)
Lead backend engineer building scalable Java/Spring Boot microservices for a high-growth fintech, including payments, treasury, and crypto liquidity systems.
Principal Java Software Engineer
Principal Java engineer leading architecture and development for a high-throughput, low-latency fintech platform using Java, Micronaut/Spring Cloud, Kafka, and AWS.
Java Software Engineer Poland
Build and maintain Java/Spring Boot services and REST/GraphQL APIs for a large retail brand’s tech stack, using AWS, Kafka, and Kubernetes.
Software Engineer
Build microservices and integrations for an ag-tech e-commerce platform, using TypeScript, Node.js, and GCP tools to connect dealers and suppliers.
Senior Java Developer
Build and maintain a high-load payments platform for an iGaming company using Java, Spring Boot, MySQL, and Kafka in a microservices environment.
Senior Java Developer
Build and maintain high-load backend services in Java/Spring Boot for a global iGaming platform, optimizing microservices for scale, security, and uptime.