Software Engineering Jobs in Poland
There are 3,006 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 | 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 36%
- sql 32%
- python 30%
- spring 29%
How the work is done
- Hybrid 830 · 28%
- Remote 708 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 46% of the 322 postings that state a position on it.
Seniority
- Senior 1,283
- Lead 117
- Middle 113
- Junior 97
- Staff 82
- Intern 35
Who is hiring
- 1000+ employees 475
- 501-1000 employees 417
- 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
Senior Java Developer at IT Factory building and maintaining full-stack applications for a major Polish insurance company, using Java, EJB, PrimeFaces, GWT, MS SQL Server, and REST API.
R&D Engineer – Python Developer
Python test developer at ABB's Kraków technology center, building automated tests and frameworks for embedded High Power Rectifiers and maintaining CI/CD pipelines.
Senior C# Developer with Fintech experience
Senior C# developer building core financial systems (XVA, liquidity, resource management) for a global financial institution, migrating to event-driven architecture.
JVM Software Engineer | 1
Backend developer designing and maintaining scalable Java/Spring Boot microservices for broadband and mobile business apps within a cross-functional agile team in Poland (remote).

Software Engineer (Java)
ARQ is seeking a Backend Engineer to build and maintain scalable financial infrastructure using Java 25, Spring Boot, and PostgreSQL. The role involves developing microservices and REST APIs for card payments, treasury management, and crypto liquidity in a fast-paced, TDD-focused environment.
Principal Software Engineer
Hands-on Principal Engineer owning technical direction and execution for major products and systems (backend, frontend, APIs, databases, infrastructure) at KIRA, a Southeast Asian insurance and financial platform used by millions.
Staff Software Engineer
Hands-on Staff Software Engineer owning technical direction and execution for major products at KIRA, a mobile-first insurance/fintech platform. Responsibilities span system design, coding, and architecture across backend, frontend, APIs, databases, and infrastructure at scale.
Senior AWS Python Developer
Designs, builds, and supports secure, scalable AWS cloud solutions using Python, automates deployments with CI/CD tools, and advises teams on cloud adoption in an agile environment.
Data Software Engineer
Build and maintain scalable data pipelines and analytics software using Python, SQL, and cloud tools like Azure and Databricks to process machine, business, and customer data.
Data Software Engineer
Build and maintain scalable data pipelines and analytics software in Python/SQL, integrating IoT, CRM, and enterprise data on Azure/Databricks to power advanced analytics and customer insights.
Senior Software Engineer (Python, Node.js and Go)
Build and maintain cloud-native security and automation platforms using Python, Node.js, and Go on Google Cloud and Kubernetes, driving engineering excellence and reliability.
Senior Java Developer (Keycloak)
Senior Java developer builds and maintains a Keycloak-based identity management system, creating secure APIs and CI/CD pipelines for a scalable digital platform.
.NET Developer
Build and maintain high-performance .NET applications for Ryanair’s travel platform, using C#, microservices, and AWS, while improving payment integrations and customer experience.
SAP Developer z j. angielskim (k/m)
Develops and maintains SAP ABAP solutions for Volkswagen Group’s automotive and logistics systems, including custom extensions, reports, and integrations, while collaborating with SAP consultants and business teams to deliver production and logistical workflows.
JVM Software Engineer | 1
Develops and maintains scalable backend services for broadband/mobile business apps using Java/Spring Boot, collaborating with cross-functional teams to design APIs, automate tests, and ensure system reliability.
JVM Software Engineer + Angular / CEL
Develops and maintains telecom business systems (BSS, Billing, portals) using Java and Angular, focusing on REST APIs, microservices, and system integration.

Software Engineer
Build and maintain Kubernetes-based environments, CI/CD pipelines, and VM provisioning systems to support Tanium’s endpoint platform engineering workflows.
Software Engineer III, Google Kubernetes Engine Autoscaling
Builds and improves Google Kubernetes Engine’s autoscaling systems, working across the full stack to enhance performance and cost efficiency for containerized workloads.