Software Engineering Jobs in Poland
There are 3,024 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 136 | PLN 155 | PLN 170 | 118 |
| 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 711 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 319 postings that state a position on it.
Seniority
- Senior 1,297
- Lead 118
- Middle 115
- Junior 102
- 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).
C++ / C# Developer with German
Develop enterprise and public-sector software in C++/C# with German fluency, integrating systems and maintaining CI/CD pipelines in Visual Studio.
Senior Java Developer
Designs and builds Java-based systems for large public or enterprise projects, mentors junior devs, and implements Spring Boot/REST APIs with ORM and CI/CD pipelines.
Mid Java Developer
Mid-level Java developer building and maintaining enterprise systems in an agile team, using Java 8+, Spring Boot, REST APIs, and CI with Gradle.
Senior .NET Developer (Banking) – Remote (Poland)
Senior .NET developer building and modernizing banking systems in C#/.NET, focusing on securities and core banking platforms with cloud migration and full-stack responsibilities.
Python Developer - AI Driven Projects
Build and lead backend systems for financial clients, integrating Generative AI and LLMs into scalable Python applications using Django/Flask and PostgreSQL.
C++ Developer
About SD Worx SD Worx is a leading European provider of Payroll & HR services with global reach. We have offices across Europe and in Mauritius. Our purpose is to bring people solutions to life, enabling…
Senior Software Engineer (Linux)
Senior Software Engineer specializing in Linux-based embedded systems, debugging complex issues across kernel, drivers, and userspace for enterprise devices like cameras and audio peripherals.
💻 Junior Software Engineer (Staż)
Junior Software Engineer internship building full-stack features in a commercial product using Vue 3, Node.js, TypeScript, and Azure; learning CI/CD, cloud, and team workflows.
.NET Developer
.NET Developer (współpraca B2B) (Santander Consumer Bank) Location: Wrocław Job Description .NET Developer (współpraca B2B) (Santander Consumer Bank) Country: Poland .NET Developer Opis projektu: Szukamy…
Software Engineer z j. angielskim (Java) – Finance (B2B)
Builds Java-based microservices and REST APIs for internal financial systems, migrates on-premise apps to Google Cloud, and maintains CI/CD pipelines (GitLab) while collaborating with business teams to optimize B2B financial processes for a European retail chain.
Cobol Software Engineer
Maintains and develops COBOL applications for a bank/investment client, working 3 days hybrid in Warsaw. Java knowledge is a plus.
Senior Software Engineer II
Senior backend engineer building scalable .NET Core microservices for a global job-tech platform, owning architecture and mentoring peers while solving complex hiring-domain challenges.
Software Engineer 2 (Java / Kotlin) - Product Catalog
Build and optimize the Product Catalog backend in Java/Kotlin to detect duplicates and group products, improving the shopping experience for millions of users.
Software Engineer 2 (Java / Kotlin) - Allegro Merchant AI Assistant
Build Allegro Merchant AI Assistant using Java/Kotlin and Spring Boot, integrating Kafka and LLM models to create scalable microservices that provide real-time, data-driven support for merchants.
Software Engineer 2 (.NET/C#) - Logistics team
Build and run high-performance .NET/C# backend services for Allegro’s logistics operations, using PostgreSQL, Azure, Docker, and Kubernetes to power mobile apps for couriers and warehouse staff.
Software Engineer with Python
Build and maintain backend services and data platforms for a global financial firm using Python, SQL, and cloud tools.
Software Engineer with Python
Build enterprise data platforms and backend services in Python for a global financial firm, collaborating with engineers and business teams on scalable applications.
Software Developer
Build and ship production software for an AI startup in Katowice, using AI coding agents and modern tools to create internal tools and YouTube-related projects.