Software Engineering Jobs in Poland
There are 3,024 open Software Engineering jobs in Poland on freehire right now. 497 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 136 | PLN 155 | PLN 170 | 118 |
| 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 835 · 28%
- Remote 711 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,297
- Lead 118
- Middle 115
- Junior 102
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 472
- 501-1000 employees 418
- 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).
Java Developer (Regular/Senior/Expert)
Build and maintain scalable Java-based backend and full-stack solutions for banking, trading, and AI/ML projects while collaborating with cross-functional teams.
Java Developer - Insurance Tech (Java 21, Hibernate)
Build and maintain insurance systems using Java 21, Hibernate, EJB, and Angular, with Oracle/PostgreSQL and JBoss EAP in an Agile environment.
Java Developer (m/f/d)
Develops Java-based web applications and React frontends for Commerzbank’s online banking portal, integrating with REST/SOAP APIs and Kafka in an agile team.
Java Developer (m/f/d)
Build and maintain web-based banking applications using Java, Spring, React.js, and REST APIs for Commerzbank’s online customer portal.
Java Developer - Opportunity to Learn EIS
Java Developer building backend services for insurance platforms, learning enterprise integration systems (EIS) and Guidewire with modern Java stacks and cloud tools.
Java Developer - Opportunity to Learn EIS
Java Developer builds backend features for an insurance platform, working with Java, microservices, and cloud integrations while learning enterprise-grade EIS systems.
Senior Java Developer (Capital Markets)
Builds and maintains Java-based trading platforms for capital markets clients using Spring, Hibernate, and SQL, collaborating in Agile teams.
Senior Java Developer - Talent pool
Senior Java developer builds backend services using Spring Boot, Hibernate, and AWS, deploys with Docker/Kubernetes/Terraform, and integrates Apache Kafka for data pipelines.
Senior Java Developer room Kraków
Builds secure, scalable IoT backend services in Java and Go, integrating AWS cloud components and processing device data with Big Data tools for a security/IoT project.
Senior Java Developer (fintech project)
Build and maintain high-performance Java backend services for trading and fintech platforms using Spring Boot, MySQL, Redis, and distributed systems.
Lead Java Developer (e-commerce)
Lead a Java team building e-commerce or consumer platforms; drive architecture, code reviews, and AI-driven features in Spring/Kotlin ecosystems.
Senior Java Developer (FTI/FCC)
Build and maintain core banking systems using Java, Oracle DB, and IBM MQ for Fusion Corporate Channel integrations.
Java Developer GSGJP00004869 Feb 17th
Build and maintain Java-based software solutions using design patterns and Agile practices in a hybrid Warsaw office.
Java Developer (K/M/inni)
Java Developer builds and maintains microservices-based e-commerce apps for global iOS/Android platforms using Java 21+, Spring, Docker, and AWS.
Senior Java Developer with GCP
Build and maintain scalable Java microservices on GCP, writing clean code, optimizing performance, and collaborating with DevOps on cloud infrastructure.
Senior Java Developer (Kubernetes/Cloud)
Build and maintain scalable Java backend services and cloud-native apps using Kubernetes, Docker, and cloud platforms for a financial-sector client.
Senior Java Developer / Tech Lead
Leads a 10–12-person Java team building an integration module for a Canadian digital bank, coordinating with global stakeholders and legacy systems.
Senior Java Developer (Kafka) @ Antal
Design and build scalable Java/Kafka microservices for a global logistics data platform, modernizing legacy systems and integrating enterprise systems across markets.
Senior Java Developer - AI @ Antal
Build, test, and release secure Java microservices for an AI-enabled financial platform, collaborating with architects and QA to integrate GenAI patterns and modern SDLC practices.