Software Engineering Jobs in Poland
There are 3,001 open Software Engineering jobs in Poland on freehire right now. 483 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 | month | PLN 14,350 | PLN 19,276 | PLN 23,975 | 131 |
| PLN | year | PLN 215,750 | PLN 300,000 | PLN 368,375 | 126 |
| PLN | hour | PLN 137 | PLN 155 | PLN 170 | 121 |
| 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 704 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,290
- Lead 117
- Middle 114
- Junior 97
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 471
- 501-1000 employees 416
- 51-200 employees 166
- 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 - Real-Time Trading Platforms
Build and maintain Java-based server components for a high-frequency trading platform, using Spring Boot and Maven to ensure low-latency, scalable solutions.
Senior Java Developer @ Scalo
Build and maintain high-throughput, event-driven banking backend services using Java 17+, Spring Boot, Kafka, and PostgreSQL in a microservices architecture.
Java Developer
Build and maintain Java-based microservices for a European trust platform, using Spring Boot, PostgreSQL, MongoDB, and Kubernetes in Azure.
JAVA DEVELOPER
Designs, implements, and integrates Java-based enterprise systems for automotive and mobility clients using Spring, Hibernate, and cloud-native tools.
Java Developer
Build and maintain banking systems in Java/Spring Boot, adding features, writing tests, and collaborating with analysts and architects in a hybrid Warsaw office role.
Software Development Engineer II
Builds and maintains network-automation software in Python/Go, writes Ansible playbooks, and collaborates on scalable, high-reliability systems for global enterprises.
Senior Software Engineer - Engineering Productivity @ Starburst Data Polska
Build and maintain the platform behind Starburst’s engineering—CI/CD, reliability, FinOps, and cloud governance—using Java, TypeScript, Kubernetes, and infrastructure-as-code tools like Terraform and Pulumi.
Senior Software Engineer – Data & AI Platform (m/f/d)
Build and maintain a production platform that collects, processes, and enriches social media content using Python, ETL pipelines, and LLM APIs for classification and summarization.
Senior Software Engineer, Digital Workplace — Data-Driven
Senior Software Engineer designs and builds web-based systems in Python and Node.js, using analytics to drive workplace insights for a global open-source company.
Software Engineer Network Automation, Data Center Fabrics
Design and build large-scale data-center network automation systems for AI infrastructure, focusing on leaf-spine fabrics, EVPN/VXLAN, and BGP routing.
Senior Cloud-Native Software Engineer — Data Ingestion SaaS
Builds and scales a cloud-native SaaS platform in C#/.NET that securely moves data across services, owns production incidents, and works with CI/CD.
Data and Software Engineer (API) @ Acaisoft Poland Sp. z o.o.
Design and build high-performance RESTful APIs and data pipelines for a U.S. consumer-insights provider, using Python, Snowflake, AWS, and data-clean-room tech.
Staff Software Engineer — Health Data & AI Platforms
Design and build large-scale data systems that power AI-driven health insights for millions, using C++, Java, and Python.
Senior Go Engineer - Fleet & Data Center Platform
Senior Go engineer building and operating scalable services for hardware lifecycle management in data centers, integrating APIs with gRPC/REST/GraphQL.
Senior Software Engineer, Cloud Data & Distributed Systems
Design and build scalable cloud features and distributed systems for Google’s global user base using Java or Python.
Senior C# Software Engineer - Cloud & Data Solutions
Designs, builds, and maintains cloud-native and data solutions using C#, SQL, Docker, and Kubernetes, with AWS exposure and legacy Windows support.
Data-Driven Software Engineer (Python/Scala) – Hybrid Kraków
Builds and maintains large-scale data systems using Python and Scala, collaborating with cross-functional teams to deliver scalable solutions in a hybrid setup.
