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).
Expert Java Developer and Tech Lead, Safekeeping team
Java Tech Lead designing, building, and maintaining integration microservices for Nordea's Safekeeping and Corporate Actions trading-lifecycle system, using Java, Spring Boot, Kafka, IBM MQ, and Oracle SQL.
Senior Java Developer – Microservices & Cloud Expertise
This role involves designing and maintaining Java-based microservices for a global banking institution's credit risk engines. The position requires expertise in Spring Boot, cloud platforms like GCP, and DevOps tools to build scalable financial solutions.
Java Developer (Spring/Groovy) – Hybrid in Warsaw
Java Developer maintaining and developing a key business system using Java, Spring, Groovy, Kafka, and ELK in a hybrid setup from Warsaw.
Java Developer room
Build and maintain high-performance Java microservices for payment verification using Spring Boot, reactive architecture, Kafka, and cloud-native tools in a fintech context.
Java Developer
Java Developer building and maintaining CLC applications for wholesale client onboarding and KYC/Tax review processes using Java 17+, Spring Boot, PostgreSQL, Kubernetes, and RabbitMQ.
Hybrid AI Python Developer — Enterprise Data Solutions
Primaris Services is seeking an AI Python Developer to build and deploy AI solutions for tax processes within a large media organization. The role involves the full software development lifecycle, from architecture to production deployment, using Python and data-processing libraries.
Senior Python Developer
The Senior Python Developer will lead technical architecture and build complex data processing pipelines, with a focus on 3D visualization and AI-assisted development workflows. The role involves collaborating with the CTO to guide a cross-functional team while maintaining high-quality, well-tested code.
AI Python Developer
The AI Python Developer will design, implement, and deploy AI solutions for tax processes within a large media organization using Python, AWS, and microservices architecture. The role involves the full software development lifecycle, including infrastructure cost estimation and production-grade system maintenance.
Senior Java Software Engineer (Data)
Builds and maintains scalable data pipelines on Google Cloud for a US healthcare provider, improving analytics and data quality across global hospitals.
Senior Software Engineer
Designs, develops, and deploys software solutions while maintaining existing code and collaborating with teams to meet client needs; core tech stack includes Java/Python/JavaScript and database systems.
Senior Java Developer
Build and maintain Java-based systems for a financial client, focusing on real-time data processing with Kafka and ensuring robust testing and integration.
Lead Java Developer
Java Tech Lead focused on backend development with intermediate SRE/DevOps skills, hands-on coding while mentoring engineers and collaborating on system design using Spring Boot 3.x, AWS, Docker, and Terraform in a hybrid Kraków role.
Hybrid Python Developer (Django/React) – Growth & Impact
Mid-level Python developer building scalable IT solutions with Django/React for an IT services company, focusing on modern application development and tooling with 3–5 years of Python experience.

Senior Software Engineer, Growth
Builds scalable growth systems (onboarding, A/B tests, automation) using React/TypeScript/Ruby to optimize user funnels and engagement metrics for Apollo’s B2B contact-data platform.

Senior Software Engineer, Control Plane
Design and build Java-based backend services and cloud infrastructure for Starburst's unified control plane, spanning multi-tenant SaaS and customer-operated deployments across AWS, Azure, and GCP.
Software Engineer, Enterprise Systems
Builds and maintains enterprise integrations between internal systems and third-party SaaS platforms, using cloud-native tools and APIs to move HR, finance and corporate data reliably.
Software Engineer, Trading And Compliance Technology
Builds and maintains full-stack trading and compliance systems using Node.js, C#/.NET, React, and SQL Server, while leveraging cloud and containerized technologies in a financial firm.