Software Engineering Jobs in Poland
There are 3,001 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 832 · 28%
- Remote 706 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 320 postings that state a position on it.
Seniority
- Senior 1,282
- Lead 117
- Middle 115
- Junior 97
- Staff 82
- Intern 35
Who is hiring
- 1000+ employees 474
- 501-1000 employees 415
- 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 Engineer building cloud-native backend services for Life Sciences clients using Java, Spring, Spring Boot, and AWS to analyze adverse drug effects.
AI-native Senior Software Engineer
Build and scale AI-native features for a large product team, focusing on ML models and infrastructure within a consumer platform.
Software Engineer (Golang)
Builds and secures software supply chains for regulated healthcare apps, focusing on open-source compliance, SBOMs, and security checks in CI/CD pipelines using Go.
Senior Java Developer | Branża bankowa
Senior Java developer building and modernizing microservices for a large Polish bank, using Spring Boot, Oracle/PostgreSQL, and AI-assisted coding tools.
Senior Java Developer
Senior Java Developer modernizes a trading platform for interest-rate derivatives (IRS/FRA) using Java, Spring, Oracle, Kafka, and REST/SOAP APIs.
Senior Software Engineer
Senior full-stack engineer building scalable systems for a travel-tech company that uses AI to optimize corporate travel spend and automate booking workflows.
Senior Java Developer
Senior Java developer modernizes a derivatives trading platform for interest-rate swaps and FRA contracts, migrating from monolith to microservices using Spring, Kafka, and Oracle.
Senior Java Developer
Builds and maintains high-performance Java/Spring Boot microservices for scalable backend systems, integrating with MySQL and Kafka while ensuring security and reliability.
Senior .Net Developer
Senior .NET developer/tech lead building backend APIs in C# for a new customer app in logistics, modernizing legacy systems and integrating core services.
Senior Java Developer
Design and build high-performance Java systems using Spring, Kafka, and hexagonal architecture for a client-focused IT services firm.
Lead/Senior Java Developer
Lead/Senior Java Developer builds and designs distributed backend systems for a real-time financial markets platform, using Java, Spring, Kafka, and Kubernetes.
.Net Developer (Mid-Level)
Mid-level .NET developer building backend services and REST APIs for a mortgage-banking system that integrates multiple internal and external systems using C#, .NET/.NET Core, SQL Server, and Entity Framework Core.
Software Engineer (.NET)
Build and maintain middleware integrations connecting Salesforce with internal and external services using C# and .NET, troubleshooting API issues and improving data flows.
Software Engineer (Java)
Builds and maintains Java-based automation tools and internal platforms for a global HR-tech SaaS, using Spring Boot, cloud providers, and AI coding assistants to streamline recruitment workflows.
Programista .NET (k/m)
Backend developer building financial applications in C#/.NET, creating REST APIs, and maintaining SQL Server databases with code reviews and refactoring.
Software Engineer (Java) (Remote)
Builds and maintains Java-based real-estate tax systems with TDD, pair programming, and event-driven architecture for a global client.
Trainee / Junior C# Developer
Build and maintain C#/.NET applications using SQL, Git, Azure, and CI/CD pipelines, with exposure to AI tools like Copilot.
C# Developer
Build and maintain high-performance C#/.NET backend services for cash pricing and risk analytics at a large North American bank, optimizing data-intensive batch and real-time systems.