Software Engineering Jobs in Poland
There are 3,022 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 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 835 · 28%
- Remote 710 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,296
- Lead 118
- Middle 115
- Junior 101
- 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).
Senior Java Developer - Grafana & Observability Expert
Build and optimize Java applications with Grafana, Prometheus, and other observability tools to monitor system performance and data quality.
Senior Java Developer – AWS, Serverless & Microservices
Build and scale serverless AWS microservices for an AI-powered platform that generates software from prompts and assists recruiters.
Senior Java Developer: Integrations & Warehouse Automation
Designs and maintains Java-based integrations for warehouse automation systems using Spring Boot and integration patterns.
Java Developer – Banking/FinTech, Hybrid Role
Builds and maintains a Java 21+/Spring Boot 3 investment-domain service for a banking client, using PostgreSQL, Kafka, RabbitMQ, and testing with JUnit 5/Mockito.
Java Developer – Spring Boot & Microservices (Remote)
Build and maintain Java-based backend services using Spring Boot and microservices, designing REST APIs, and integrating async messaging with RabbitMQ and Kafka.
Java Developer (m/f/d) PPA
Build and maintain Java/Spring Boot microservices for Commerzbank’s automation platform, integrating AI tools like GitHub Copilot and exploring agentic AI solutions to streamline banking processes.
Senior Java Developer - Spring & Web Services
Builds and maintains Java/Spring components for a fund-transfer and investor-onboarding system, integrating with external vendors and resolving production issues.
Senior Java Developer (Pricing) - Cloud Microservices
Senior Java developer building backend microservices for pricing systems using Java, Spring Boot, REST, and SQL in OpenShift/Kubernetes environments.
Java Developer — Spring & REST, Hybrid Kraków
Builds and maintains Java/Spring services in a distributed team, adding features to a fintech platform while collaborating with colleagues across Europe.
Java Developer (m/f/d) PPA
Build and maintain Java/Spring-based banking automation platforms, integrating AI tools and cloud-native tech to streamline processes and improve customer experience.
Cloud-Native Java Developer — Microservices & Cloud
Builds and maintains cloud-native Java microservices using Kubernetes and Docker, migrating legacy systems to modern cloud infrastructure.
Java Developer: Spring Microservices & Cloud AI
Builds Java/Spring microservices and cloud-native apps with automated testing and AWS integration.
Hybrid Java Developer Intern – Cloud & Microservices
Hybrid internship building Java microservices and cloud infrastructure at a major bank’s tech center in Łódź.
Java Developer Intern: Document Lifecycle (Hybrid)
Java Developer Intern working on document lifecycle systems in a paperless banking environment, building and optimizing Java applications within an agile team.
Senior Java Developer – Microservices & Trading Platforms
Build and maintain a Java-based microservices trading platform using Spring Boot, React, and HTML5 for banking clients.
Lead Java Developer (f/m/x)
Lead a Java team to design, build, and ship scalable backend services and REST APIs using Java 17+ and Spring Boot, while mentoring engineers and guiding architecture decisions.
Java Developer | Spring, Microservices, Equity Eligible
Build and maintain Java/Spring microservices for a global payments platform, owning development, integration, and releases within an Agile team.