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).
Inżynier Oprogramowania
Software Engineer designing software for automated test systems, creating test scenarios, and building test infrastructure for energy conversion (wind/solar) products. Core technologies include LabVIEW, TestStand, and C#/C++/Python.
Go Senior/Principal Software Engineer
Senior/Principal Go Software Engineer building an open-source Kubernetes ecosystem for developers, working with Go, K8s, Docker, cloud providers, and databases in an on-site role in Wrocław.
Senior Software Developer Java
Senior Java Developer to work on a multi-year initiative to revamp and enhance a Field Technology platform for a global financial institution. The role involves implementing new business requirements, contributing to architecture decisions, and working with trading platforms and migrations.
Senior IT Java Developer
Senior Java Developer building Data and Analytics solutions at Group Finance, using Java 17+, Spring, and technologies like SQL, GIT, Kotlin, Kafka, Docker, Kubernetes.
Senior Software Engineer - Java
Lead the architecture of a Playwright-based test automation platform using Java 21, Spring Boot, and AWS to support a global shipping software ecosystem.
Senior Software Engineer
Senior Software Engineer at ISS Tech Team builds digital solutions for workplace experience using modern cloud platforms, AI, Java/Spring, React, Azure, and Kubernetes. Day-to-day tasks include owning enterprise-scale solutions, collaborating with stakeholders, and driving engineering excellence in Scrum teams.
Infrastructure Software Engineer
Infrastructure Software Engineer building and managing large-scale, distributed backend systems handling petabytes of user data and millions of concurrent connections, using Python, Go, C/C++, or Java.
Application Software Engineer
Develops high-level applications for Power Grid Automation, including web-based HMI/UI, using C++, C#, or Java. Tasks include designing, developing, and maintaining applications that integrate with technical systems for energy grid management.
Software Engineer - Java
Java backend engineer at Auctane building scalable shipping/logistics enterprise applications using Java 17+, Spring Boot, AWS, and automation testing frameworks in a hybrid setup in Wrocław.
Junior Software Engineer (Python)
Develop and maintain Python microservices for an energy management platform connecting hardware devices like batteries and PVs using protocols such as Modbus and MQTT.
Senior / Middle .NET Developer (E-commerce Marketplace)
Builds and maintains scalable e-commerce marketplace backend systems using .NET/C#; owns features from design to deployment, focusing on distributed messaging, database optimization, and caching.
AI-augmented Software Developer
Builds AI-driven development pipelines and agentic workflows using MCP, JavaScript/TypeScript, and Python, while advising clients on AI tool adoption and greenfield solutions.
Java Developer
Maintains and enhances Java applications, develops new features, and resolves technical issues while collaborating remotely with clients. Focuses on Java, WildFly, messaging systems, databases, and AI tools like AWS Kiro.

Software Engineer, Payment Operations
Builds and maintains internal systems for payment reconciliation, automation, and monitoring to ensure accurate, on-time financial processing on a fintech platform for independent contractors.

Staff Software Engineer
About Starburst Starburst delivers enterprise intelligence at scale by giving organizations secure, governed access to all their data, wherever it lives. Built for distributed data environments, Starburst helps…
AI Python Developer
Develops AI-driven tax-support solutions for a large media client, covering full software lifecycle from architecture design to AWS deployment and production security compliance.
Software Engineer in Cloud Team
Build and enhance cloud infrastructure and monitoring tools for European scientific and space-sector organizations using OpenStack, Python, and Linux.