Software Engineering Jobs in Portugal
There are 357 open Software Engineering jobs in Portugal on freehire right now. 77 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 68 · 19%
- Onsite 13 · 4%
Visa sponsorship offered in 57% of the 44 postings that state a position on it.
Seniority
- Senior 154
- Lead 16
- Staff 11
- Junior 6
- Middle 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).
Software Engineer - Developer Experience
Build and maintain CI/CD pipelines and developer tooling to keep Dremio’s distributed engineering systems fast and reliable across AWS, GCP, and Azure.
Junior C# Developer
Builds and maintains C# applications with Angular frontends, working directly with clients to deliver IT consulting solutions in a hybrid Lisbon/Porto role.
Software Engineer (Python) | eBike (f/m/div.)
Develop and maintain Python-based test frameworks for Linux embedded software in eBike projects, automating HIL testing and validation to ensure product quality.
Semi Senior Java/C++ Developer
Develops and debugs Java/C++ applications for Market Risk processes, troubleshooting engine traces and vulnerabilities in Linux environments.
Senior Software Engineer (TypeScript / React)
Develops a web app for real estate owners to assess and improve building sustainability via data-driven tools; core stack: TypeScript/React, Node/GraphQL, PostgreSQL.
Senior Software Engineer - Azure & .NET
Senior .NET engineer specializing in cloud-native solutions, designing scalable backend systems and APIs for a global software client using Microsoft Azure and C#. Focuses on cloud migration, architecture, and mentoring junior engineers.
Java Developer
Develop backend services and desktop applications using Java, Spring Boot, JavaFX, and Swing, supporting system integration and security for a client project in Ovar.
Middle/Senior Java Developer
Develops high-performance, low-latency Java backend systems for order lifecycle management (capture, validation, execution, pricing, reconciliation) in fintech, with focus on distributed architecture, concurrency, and rigorous testing.
Senior Software Engineer - AI, Integration & Cloud
Senior Software Engineer responsible for designing, building, and maintaining backend services and APIs in C#/.NET 8+, Go or Python, developing orchestration flows, containerizing services with Kubernetes, and implementing LLM use cases with Claude.
