Software Engineering Jobs in Poland
There are 3,001 open Software Engineering jobs in Poland on freehire right now. 483 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 832 · 28%
- Remote 704 · 23%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,290
- Lead 117
- Middle 114
- Junior 97
- Staff 81
- Intern 35
Who is hiring
- 1000+ employees 471
- 501-1000 employees 416
- 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).
Software Engineer
Senior Software Engineer builds and maintains a TaaS platform in Java/Spring, designing resilient microservices and REST APIs while collaborating with stakeholders.
Software Engineer
Builds scalable APIs, backend services, and web apps for HBK’s measurement-data software, using C++, React, and cloud-native stacks while integrating AI-assisted tools.
Software Engineer
Builds and maintains high-performance Java services for a global sports-betting data platform that processes millions of live events daily.
Software Engineer
Build internal developer platforms and AI-driven tooling using Node.js/Java, PostgreSQL, and agentic engineering to streamline engineering workflows.
Java Software Engineer
Builds and maintains Java microservices using Spring, Kafka, and Docker, collaborating with business users and engineers to deliver event-driven features in a distributed system.
Java Software Engineer
Mid-level backend developer building and maintaining Java/Spring Boot microservices for a fintech workflow product, integrating systems and optimizing performance.
Java Software Engineer
Build and maintain Java 21 backend services for a network provisioning manager, using Tomcat, Hibernate, PostgreSQL and CI/CD in a hybrid Scrum team.
Software Engineer (Java)
Build and maintain Java-based network management and optical transport applications on Linux, contributing to telecom and broadband solutions.
Java Software Engineer
Builds and maintains Java microservices using Spring Boot, Spring Batch, and Spring Cloud, with REST/GraphQL APIs and Azure Cosmos DB, Kafka, and OAuth 2.0.
Java Software Engineer
Builds and maintains Java-based fintech tools that help clients create payment solutions faster, using Java SE 17, Eclipse RCP, and related technologies.
Software Engineer (Java)
Build and maintain backend services in Java and Python that parse and normalize job/CV data into structured signals, using Kafka-based event-driven pipelines.
Senior Software Development Engineer (Java)
Build and scale the Altium 365 cloud platform for electronics design, writing Java-based microservices, handling large-scale data, and integrating AI-powered search on AWS.
Java Developer with AI - praca zdalna @ Moondigo Sp. z o.o.
Build and shape backend services in Java/Spring Boot for a new microservices system in the insurance sector, using AI-assisted tools for coding, reviews, and documentation while collaborating with cross-functional teams.
JAVA SOFTWARE ENGINEER
Builds and maintains Java-based backend services for automotive clients using Spring, Hibernate, and cloud-native tools like Docker and Kubernetes.
Software Engineer Java
Build and maintain Java-based internal banking tools (workflow, content management, automation) for HSBC’s EU teams using Spring, J2EE, and micro-services.
Software Engineer (Java)
Build and modernize Java-based automotive mobility solutions using Spring Boot, REST APIs, and Azure services while migrating legacy systems to scalable microservices.
Java Software Engineer
Builds and maintains Java-based fintech tools that help clients create payment solutions, working with Java SE 17, Eclipse RCP, and financial software practices.
Software Engineer (Java)
Build and maintain scalable Java-based backend systems for a fast-growing fintech, focusing on APIs, microservices, and financial infrastructure like payments and crypto liquidity.