Software Engineering Jobs in Portugal
There are 353 open Software Engineering jobs in Portugal on freehire right now. 75 of them were posted recently. The skills employers ask for most often are api, cloud and ci-cd.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| EUR | year | €72,050 | €75,000 | €77,500 | 22 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- api 49%
- cloud 49%
- ci-cd 43%
- agile 37%
- java 36%
- ai 33%
- sql 32%
- aws 25%
How the work is done
- Hybrid 117 · 33%
- Remote 67 · 19%
- Onsite 13 · 4%
Visa sponsorship offered in 57% of the 44 postings that state a position on it.
Seniority
- Senior 149
- Lead 16
- Staff 11
- Middle 7
- Junior 6
- Intern 5
Who is hiring
- 501-1000 employees 64
- 1000+ employees 53
- 51-200 employees 14
- 201-500 employees 3
- 11-50 employees 1
English level
- C1 77%
- B2 19%
- B1 4%
Share of the postings that state a required level (at least 20% of this market do).
Python Developer
Builds and maintains scalable data pipelines and analytics solutions for financial services using Python, PySpark, SQL, and big data platforms like Hive/Hadoop.
Senior Go Developer
Senior Go developer building scalable microservices and APIs for a global fintech insurance platform using PostgreSQL, gRPC, Kafka, and monitoring tools.
Web Developer
Build and maintain high-performance marketing websites using Webflow, ensuring fast load times, accessibility, and conversion optimization for a cloud-dev SaaS company.
Software Engineer C#.Net
Builds and maintains backend services and workflows for a cloud-based media management platform using C#/.NET.
Senior Software Engineer (Java)
Builds and scales Java/Scala backend services for customer identity, access management, and subscription workflows in a global SaaS platform for digital documents.
Senior Software Engineer (Go)
Build and run cloud-native microservices in Go that power a real-time payment platform, focusing on high availability, low latency, and resilience for billions of transactions.
Middle/Senior Java Developer (EEA only)
Build and maintain backend services in Java/Spring Boot, design REST APIs, refactor code, and improve CI/CD for a remote role open only to candidates physically located in the EEA.
Java Developer
Senior Java Cloud Developer building scalable analytics microservices for a global insurance leader using Java 17, Spring Boot, Kubernetes, and cloud-native tools.
Java Developer
Build and maintain Java backend services for a financial platform using Spring Boot, REST APIs, and Oracle/PostgreSQL, while collaborating in Agile teams.
Java Developer
Builds and maintains Java microservices with Spring Boot, deploys to cloud platforms, and integrates APIs; occasional React/Angular frontend work in a hybrid Lisbon office.
Rust Software Engineer (Relocation to Munich)
Builds a real-time command-and-control system in Rust for coordinating drone swarms and processing sensor data, using Tokio for async I/O.
Senior Java Software Engineer
Senior Java engineer leading architecture, modernization, and team mentorship in a hybrid role using Java, JSF, Hibernate, Oracle, and REST/SOAP services.
Senior Java Software Engineer
Build and maintain Java-based enterprise applications using OOP, design patterns, and Agile/Scrum, with optional cloud and front-end exposure.
Senior Java Developer (Healthcare)
Design and build scalable Java/Spring Boot backend services and APIs for healthcare systems, with a path toward architecture roles.
Senior Java Developer
Build and maintain high-performance Java applications for a global risk-management system in international banking, using Spring, Kafka, and distributed architectures.
Senior Java Software Developer
Senior Java engineer building and maintaining backend systems with Java 17, Spring Boot, Docker, Kubernetes, and Kafka for a tech recruitment agency.
