Software Engineering Jobs in Portugal
There are 356 open Software Engineering jobs in Portugal on freehire right now. 75 of them were posted recently. The skills employers ask for most often are cloud, api 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
- cloud 49%
- api 49%
- ci-cd 43%
- agile 37%
- java 35%
- ai 34%
- sql 32%
- aws 26%
How the work is done
- Hybrid 119 · 33%
- Remote 67 · 19%
- Onsite 13 · 4%
Visa sponsorship offered in 57% of the 44 postings that state a position on it.
Seniority
- Senior 153
- Lead 16
- Staff 11
- Junior 6
- Middle 6
- Intern 5
Who is hiring
- 501-1000 employees 65
- 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).
Software Engineer - AI (f/m/div.)
Builds scalable microservices in Go and Python, deploys them on Kubernetes, and integrates AI/ML and LLM features into production systems.
Senior .NET Developer
Senior .NET Developer building scalable, cloud-native backend services in C#/.NET Core with Azure, Docker, and CI/CD in a hybrid role based in Portugal.
Senior Software Engineer (Ruby/RoR, Low-Code Apps)
Senior Ruby on Rails engineer building backend infrastructure and APIs for an enterprise iPaaS platform that unifies data, apps, and AI.
Team Lead Software Engineer
Leads a product engineering team in a fintech company, focusing on team growth, delivery, and technical direction while working hybrid in Porto with C#/.NET Core.
Middle/Senior Java Developer
Middle/Senior Java Developer working on Veeam Backup for Salesforce, building and enhancing data protection features using Java 21, Kotlin, SpringBoot, PostgreSQL, and related technologies.
Lead Software Engineer
The Lead Software Engineer will own technical direction and execution for major products, designing scalable systems and writing code while mentoring engineers. This hands-on role requires deep expertise in backend, frontend, and distributed systems to solve complex engineering problems.
SAP ABAP Developer (PLM and Master Data)
Develops SAP ABAP solutions for PLM and master data migration, configuring modules like MM, DMS, and SCASE to streamline engineering data workflows.
Senior Software Engineer (Remote | $100–$150/hr)
Part-time contract Senior Software Engineer building Reinforcement Learning environments to evaluate AI models on realistic workflows like debugging, DevOps, and code optimization using C++, Python, Go, TypeScript, Rust, Docker, and Git.
Senior Software Engineer (Java,) - Contract
Backend Java Software Engineer on a 1-year contract building and maintaining scalable iGaming platform integrations using Java 17+, Spring Boot, and event-driven architectures.
Java Developer | Cloud Native & Microservices
Senior Java Developer building cloud-native payment solutions with microservices, Kubernetes, Docker, and CI/CD at a consulting company in Lisbon (hybrid).
Java Software Engineer – OMS / Fluent Commerce
Java Software Engineer building and maintaining backend microservices for an OMS/Fluent Commerce e-commerce platform, using Java 21, Spring Boot, and cloud-native tools in an Agile, international team.
Lead Salesforce Developer (Hybrid - Lisbon)
Lead Salesforce Developer owning end-to-end design, implementation, and QA within a new Lisbon Tech Hub, while building and mentoring a dev team. Core tech: Salesforce (Apex, Visualforce, Lightning), Git, SFDX, CI/CD, JavaScript.
Web Developer
Web Developer on Connexall's Marketing team, responsible for end-to-end design, development, and maintenance of corporate websites and landing pages using WordPress, PHP, HTML5, CSS3, and JavaScript, with integrations to marketing tools like HubSpot and Google Analytics.
Python Developer
Develop and maintain Python-based cloud solutions using FastAPI within an Agile team for a large European IT consultancy based in Portugal.
Salesforce Developer | TE&S
Mid-Level Salesforce Developer building and maintaining custom applications using Apex, Visualforce, and Lightning Web Components within a bank's IT department, collaborating with business stakeholders and senior developers.
Software Developer – Validation Engineer (f/m/div.)
Develop and evaluate automatic labeling solutions for sensor data (LiDAR, radar, camera) to validate perception functions for autonomous driving using Python, PyTorch and Docker.