Software Engineering Jobs in Poland
There are 3,000 open Software Engineering jobs in Poland on freehire right now. 482 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 29%
How the work is done
- Hybrid 831 · 28%
- Remote 706 · 24%
- Onsite 60 · 2%
Visa sponsorship offered in 45% of the 321 postings that state a position on it.
Seniority
- Senior 1,276
- Lead 117
- Middle 114
- 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).
Java Software Developer | Wrocław | Praca
Designs and implements Java-based enterprise platforms for advanced portals, focusing on backend architecture, JEE technologies, and integration with frontend frameworks like AngularJS.
Java Developer (Junior/Mid) — Remote & Flexible Hours
Develops internal banking applications from analysis to deployment, collaborating with clients and team members using Java, Spring, and SQL/PLSQL.
Senior Java Developer — Kafka & Microservices
Builds and maintains a global logistics data platform using Java, Spring Boot, Kafka, and microservices to modernize legacy systems.
Java Developer with German
A Java/JEE Full-Stack Developer supports German banks/government platforms by enhancing recovery processes, collaborating with German-speaking teams, and maintaining clean Java/SQL/XML code for backend/frontend tasks.
Senior Java Developer
Build and maintain a global corporate banking payments platform in Java, modernizing legacy systems and ensuring secure, high-volume transaction processing for international clients.
[MSO] Senior Python Developer (Infrastructure)
Build, migrate, and maintain a private cloud solution for a Western European government client. Lead technical decisions, mentor engineers, and grow the project scope over a multi-year contract.
Senior Graphics/JVM Software Engineer (JVM Runtime)
Develop low-level JVM runtime features for JetBrains IDEs, focusing on hardware-accelerated UI frameworks and OpenJDK contributions.
Senior Software Engineer (AppGlass)
Develops AI-first debugging tools for production systems, focusing on JVM tooling, program analysis, and cloud integrations to enhance developer workflows and reliability.
Staff Software Developer (IntelliJ Platform)
As a Staff Software Developer on the IntelliJ Platform team, you will drive the plugin ecosystem, re-architect core subsystems using Kotlin and JVM concurrency, and manage API deprecation processes for JetBrains IDEs.
C++/Kotlin Software Developer (RustRover Debugger)
Build and improve the RustRover debugger, integrating a C++ backend (LLDB/GDB) with a Kotlin/Java IDE client to make Rust debugging smoother and more reliable.
Senior Software Developer (AI Agents & Integrations)
Design and build backend systems that integrate AI coding agents into JetBrains' IDE ecosystem, focusing on workflow orchestration, tool integration, and asynchronous architectures.
Software Developer for ThinkRail (Innovation Hub)
Develops a declarative AI-spec-driven programming language and its tooling, including IDE plugins and language servers, to enable trustworthy AI system creation.
Senior Software Engineer (Qodana Core)
Builds and optimizes Qodana's static code analysis engine to detect security flaws, license issues, and bugs in CI/CD pipelines, working with JVM languages and collaborating across JetBrains teams.
Senior Software Engineer (Agentic Search) - Web Access Engineer
Builds and maintains browser infrastructure and tooling for a novel search engine designed for AI agents, focusing on reliable web access at internet scale using modern browser technologies and automation frameworks.
Senior Software Engineer (Agentic Search) – Web Rendering Engineer
Builds and optimizes large-scale browser rendering infrastructure to extract structured data from modern web apps for AI agents, using Chromium internals, headless browsers, and frontend frameworks.
Python Developer
Develops and maintains Python-based automation tools, processes web data, and builds AI-driven solutions (e.g., text classification) for SEO and digital marketing analytics in Google Cloud. Focuses on data pipelines, API integrations, and reporting with BigQuery/Looker Studio.
Java Software Engineer, Officer
Builds and maintains backend services in Java/Spring for a global financial institution, deploying on Azure and integrating with databases and React-based frontends.