Software Engineering Jobs in Poland
There are 3,001 open Software Engineering jobs in Poland on freehire right now. 479 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 706 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 320 postings that state a position on it.
Seniority
- Senior 1,282
- Lead 117
- Middle 115
- 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 – Remote/Hybrid (JEE, REST)
Senior Java Developer builds and customizes financial software products using Java (JEE), REST APIs, SQL, and Hibernate, with CI/CD practices.
Expert Java Developer and Tech Lead, Safekeeping team
Lead a team building and maintaining Java-based integration components for Nordea’s Safekeeping system, using Spring Boot, Kafka, and IBM MQ to connect banking services.
Java Developer (Spring/Groovy) (k/m/n)
Develop and maintain a core business system using Java, Spring, and Groovy, ensuring code quality and performance while collaborating in a hybrid team.
Java Developer - Spring/Groovy, Hybrid + Growth Path
Builds and maintains a core business system using Java, Spring, Groovy, Kafka, and ELK Stack in a hybrid team.
Java Developer | Spring/Hibernate Expert | Hybrid (Warsaw)
Builds and maintains a core business system using Java, Spring, Hibernate, SQL, and Oracle/PostgreSQL in a hybrid Warsaw office role.
Senior Java Developer (JEE)
Build, customize, and deploy Java-based financial products using JEE (no Spring) with REST APIs, SQL, and Hibernate in a long-term B2B contract role.
Python Developer
Develops and maintains backend services for Opera’s mobile browsers using Python, databases, and DevOps tools like Kubernetes and Docker.
JUNIOR PYTHON DEVELOPER
Build and maintain Odoo-based ERP modules in Python, working with PostgreSQL and Linux to implement business logic and fix issues for clients across Poland and Scandinavia.
Senior Java Developer
Senior Java developer building and maintaining enterprise banking systems for corporate clients, using Java, SQL, REST/SOAP, and microservices.
Senior Software Engineer
Build enterprise-grade platforms for research and clinical development using .NET, Vue 3, and Azure, collaborating with cross-functional teams to deliver scalable, cloud-native solutions.
Senior Java Developer
Senior Java Full Stack Developer modernizes core banking credit and lending platforms using Java, PostgreSQL, and engineering best practices in a hybrid Kraków role.
Senior Software Engineer - Java
Senior Software Engineer builds and evolves a Playwright-based test automation framework, mentors engineers, and drives quality practices across Auctane’s shipping software suite.
Senior Salesforce Developer
Senior Salesforce Developer maintains and enhances a B2B Salesforce platform, handling production support, incident resolution, and small-to-medium enhancements for Lead-to-Order and Order-to-Activation processes.
Software Engineer - Java
Build and maintain scalable Java/Spring Boot backend services for shipping and mailing platforms, integrating with APIs and AWS while automating tests and CI/CD pipelines.
Associate Software Engineer
Build and maintain Java/Spring Boot backend services and REST APIs, write Playwright-based test automation, and collaborate in an Agile team to support ecommerce shipping platforms.
Mid-Level Java Developer – Securities Settlement Systems
Build and maintain Java backend services for securities settlement systems using Spring Boot, Kafka, Kubernetes, and AWS, ensuring secure and efficient financial transactions.
Software Engineer III, Google Cloud, Dataform
Builds backend APIs and services for Dataform, a Google Cloud tool for data transformation pipelines, using languages like Kotlin/Java/Go and focusing on scalability and reliability.
Senior Java Developer
Design and implement Java-based components for a scalable financial application using Spring, Hibernate, and TDD; maintain clean code and unit tests.
Python Developer – Systemy i Integracje
Builds and integrates Python-based data platforms and digital asset systems using Django, focusing on scalable APIs and external data ingestion.