Software Engineering Jobs in Poland
There are 2,996 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 831 · 28%
- Remote 702 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 318 postings that state a position on it.
Seniority
- Senior 1,285
- Lead 117
- Middle 113
- Junior 97
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 470
- 501-1000 employees 416
- 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).
Java Developer
Build and maintain a large insurance platform in Java/Spring/Hibernate, integrating data from 20+ systems and supporting sales, policy management, and payments.
Python Developer - Freelance (mid/senior)
Freelance Python developer building and maintaining Django/Flask/FastAPI apps, optimizing databases, and working with AWS and AI tools on commercial projects.
Software Engineer 1 (Java / Kotlin) - AI Assistant
Build Allegro’s AI Partner Assistant backend using Java/Kotlin, Spring Boot, and Kafka, integrating LLM models and prompt engineering to power real-time, scalable microservices under heavy traffic.
Senior Software Engineer - Middleware
Design and maintain middleware components that connect embedded systems and application layers for automotive software, ensuring robust communication and integration.
Expert Software Engineer - Middleware
Develop and maintain middleware components for embedded automotive systems, ensuring inter-module communication and integration with hardware and platforms.
Senior Java Developer
Build and maintain a large-scale insurance system using Java, Spring, Hibernate, and Oracle/PostgreSQL, collaborating in a Scrum team and applying DevOps practices.
Senior Java Developer
Build and maintain a mobile banking app using Java, Spring Boot, and Kafka, with CI/CD and security best practices.
Senior Java Developer
Senior Java developer building and maintaining a cloud-ready microservices payments platform using Spring Boot, Kafka, and REST APIs.
Senior .NET Developer [M/F]
Builds and maintains a scalable .NET-based ERP ecosystem enhanced with AI and autonomous agents, focusing on backend development, Web API integration, and GenAI-driven automation.
Senior Software Engineer / Lead Software Engineer (Big Data) @ Antal
Build and maintain large-scale data platforms and ETL pipelines for risk/compliance surveillance in a global banking team using Spark, Java/Scala, and cloud tools.
Senior Java Developer/ AWS @ Verita HR
Design and build low-latency trading system components in Java on AWS, optimizing for distributed performance and concurrency.
Senior Java Developer z praktyką AI @ Scalo
Senior Java developer designing and integrating AI-powered development workflows using Spring AI, LangChain4j, and agentic architectures, while mentoring teams and leading workshops.
Senior Java Developer @ Verita HR
Design and build Java-based payment systems and integrations using Spring Boot, REST APIs, and Oracle, with a focus on mobile payments and global standards.
Java Developer with German language @ Innowise
Builds and maintains Java-based microservices using Spring ecosystem, message brokers, and databases for enterprise clients, with German language support.
Senior Java Developer @ Antal
Build and maintain Java microservices for a financial-sector client, using REST APIs, SQL, and AI tooling in a hybrid Kraków office.
Senior Java Developer @ Avenga
Build and maintain backend services for a UK BaaS provider using Java, Spring, and AWS, supporting payments, cards, invoices, and credit systems.
Senior Java Developer
Senior Java developer building and maintaining backend microservices for banking applications using Java 17/21, Spring Boot, and Kafka.
Senior Python Developer (m/f/d) @ CommerzBank
Senior Python developer building and scaling data-driven banking services using Python, Big Data tools, and cloud/on-prem infrastructure to process large datasets and integrate analytics models.
Senior .Net Developer
Senior .NET developer building and maintaining Identity & Access Management solutions using One Identity Manager and C# in a remote team.