Software Engineering Jobs in Poland
There are 3,015 open Software Engineering jobs in Poland on freehire right now. 494 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 41%
- cloud 39%
- ai 37%
- ci-cd 35%
- sql 32%
- python 30%
- spring 30%
How the work is done
- Hybrid 834 · 28%
- Remote 708 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,295
- Lead 117
- Middle 114
- Junior 101
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 472
- 501-1000 employees 417
- 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 – Kafka, High-Perf Systems (Hybrid)
Build and optimize high-performance Java systems for banking projects using Kafka, SQL databases, and distributed architectures with CI/CD and testing.
Java Developer – Warszawa (Mazowieckie), Polska K/M Astek
Build and maintain Java-based backend systems for a banking client, focusing on real-time data processing with Apache Kafka and database management.
Senior Java Developer - Full remote Contractor - English speaking
Senior Java developer building and integrating enterprise components, modeling data, and coordinating architecture in a fast-paced remote team.
Senior Java Developer / Senior Java Developerka - Warszawa (Mazowieckie), Polska K/M
Senior Java developer building and maintaining microservices-based banking applications using Spring Boot, REST APIs, and SQL databases in a hybrid Warsaw office role.
Senior Java Developer: Reactive Springboot, Kafka & Kubernetes
Builds reactive Spring Boot services, uses Kafka for event streaming, and deploys to Kubernetes with Docker, optimizing performance with multithreading and PostgreSQL/NoSQL databases.
Remote Java Developer (Spring) - Flexible Hours & Growth
Builds modern web and mobile apps using Java and Spring frameworks in a flexible, team-based environment.
Remote Senior Java Developer - Spring Boot, Kafka
Builds and optimizes microservices in Java/Spring Boot for a banking project, designing scalable architectures with Kafka integration.
Senior Java Developer — FinCrime Microservices & Data Flows
Build and maintain Java/Spring Boot microservices and data flows for financial crime prevention, integrating systems with Kafka, PostgreSQL, and Kubernetes in a hybrid, international team.
Senior Java Developer for Radar Visualization Systems
Develops radar data visualization software using Java and multithreading on Linux systems.
Senior Java Developer: Regulatory Reporting & Big Data
Build and scale a regulatory-reporting backend in Java/Spark, designing data pipelines and ensuring data quality for financial compliance.
Senior Java Developer (K/M) at Finture
Builds and maintains Java-based POS and BackOffice systems for retail, integrating payments, fiscal devices, and external platforms using Spring, JDBC, and PostgreSQL.
Java Developer w Bankowości – Hybryda, Rozwój & Wydajność
Develops and maintains investment banking systems using Java, Spring, Hibernate, SQL, and REST APIs in a hybrid role at a major Polish bank.
Senior Java Developer – Low-Latency & C++ Migration
Maintain and develop low-latency trading components for exchanges and brokers, migrating C++ systems to Java in an Agile derivatives environment.
Regular/Senior Java Developer with C++ familiarity
Maintain and migrate low-latency trading components from C++ to Java, working in a 2-week Agile cycle to deliver secure, high-performance code for derivatives pricing and execution systems.
Lead Java Developer Lead Financial Services Kraków
Lead Java Developer building scalable backend systems for a modern fintech platform using Java 21, Spring Boot, and PostgreSQL.
Junior Java Developer - Grow with Modern Systems
Builds and maintains Java-based systems for sales support, insurance, and billing in a client-facing outsourcing role.
Java Developer: Learn EIS & Insurance Tech (Hybrid)
Build and maintain Java backend services for an insurance platform, working in a hybrid team to design, test, and integrate enterprise insurance systems.