Backend Developer - Java
Develop and optimize web-based Java applications within a dynamic team. Implement and consume REST APIs while interacting with SQL databases.
Remote Software Development Jobs in Portugal
Find remote programming jobs in Frontend, Backend, DevOps, QA, or as a FullStack or Data engineer. We curate the best remote software development jobs to match your area of expertise. Software Developers design, specify, create, and maintain web and native apps. Remote Software Engineer jobs where people telecommute (work remotely) are on the rise and we can help you to stay ahead of the curve.
Trusted by 300,000+ remote workers worldwide.
Develop and optimize web-based Java applications within a dynamic team. Implement and consume REST APIs while interacting with SQL databases.
The role involves creating and optimizing web-based Microsoft applications. The developer will implement solutions using ASP.NET and manage data with SQL Server.
The role involves implementing and maintaining security measures, monitoring systems for potential threats, and enforcing security policies. Additionally, the engineer will handle incident investigation and response processes to protect organizational assets.
The role involves designing, deploying, and managing cloud-based infrastructure. The engineer will work within a dynamic team to implement microservices architecture and DevOps methodologies.
Develop and optimize applications using COBOL, JCL, and CICS. Interact with DB2 databases to support various projects across Portugal.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The role involves collecting business requirements and developing corresponding use cases. The analyst will also analyze business processes, document procedures, and track KPIs to improve delivery quality.
Develop, create, and optimize applications using NodeJS. Integrate and interact with external services such as AWS while maintaining clean code standards.
The role involves reporting and analyzing data to develop dashboards and visuals. The developer will manage ETL processes and work with SQL Server databases and Data Warehouse designs.
The role involves working as a Data Engineer within a dynamic team of analytics experts. Responsibilities include data integration, ETL processing, and managing big data environments.
The role involves administering large-scale SQL Server databases, including installation, configuration, and troubleshooting. It also requires managing database migrations to the cloud and integrating data infrastructures with analytics tools.
Develop and implement Dynamics 365 solutions and support interface integrations with external tools. Collaborate within a dynamic team to deliver technology projects across Portugal.
The role involves automating data collection processes and developing predictive models using various algorithms. The candidate will work within a dynamic team of data experts on various projects across Portugal.
Design and implement Oracle Database environments, including single instance and RAC configurations. Perform database tuning, performance testing, and Linux systems administration to ensure optimal technology performance.
Develop web applications using VueJS and transform UI designs into high-quality JavaScript code. Design REST APIs and collaborate within a dynamic team of experts.
Develop high-quality frontend applications using ReactJS and transform UI designs into functional JavaScript code. Ensure application scalability and maintain a clean, efficient front-end architecture.
Develop and optimize applications using the Angular framework and modern web technologies. Transform UI designs into high-quality JavaScript code while ensuring the codebase is testable.
The role involves managing and automating infrastructure using a DevOps mindset to support various technology projects. Responsibilities include implementing CI/CD pipelines and managing containerized environments.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
Design and implement Identity and Access Management (IAM) architectures to secure organizational technology. Collaborate within a dynamic team to develop and scale security solutions across various projects.
Develop and optimize web-based Microsoft applications using a fullstack approach. Collaborate with a dynamic team to create impactful, scalable, and high-quality code.
The Infrastructure Engineer will manage and troubleshoot complex cloud environments across various platforms. They will be responsible for implementing infrastructure as code and maintaining CI/CD pipelines.
Develop and optimize applications using Angular and NodeJS while ensuring code is testable and resilient. Collaborate with a dynamic team to create impactful, high-quality software solutions.
Develop and optimize web-based Java applications using Spring and Hibernate frameworks. Implement and consume REST APIs while ensuring application scalability and high-quality code.
Support Linux systems and applications within a dynamic infrastructure team. Contribute to various projects across Portugal to maintain and optimize system performance.
Develop and optimize applications using NodeJS and ReactJS while ensuring code is testable and resilient. Collaborate with a dynamic team to create impactful, high-quality software solutions.
The role involves designing and writing test automation scripts and developing personalized test frameworks for specific projects. The engineer will collaborate with developers to resolve bugs and manage the documentation of test processes and results.
Develop and optimize iOS web-based solutions while writing clean, high-quality code. Integrate external services via APIs and automate processes to streamline the development lifecycle.
We watch for new remote software development jobs and email you the matches. Free. Unsubscribe in one click.
The role involves creating and developing automation solutions to optimize business workflows. The developer will collaborate with a team to implement impactful RPA solutions across various projects.
The role involves creating and optimizing Salesforce applications. The developer will work within a dynamic team to deliver technology solutions across various projects.
The role involves designing, implementing, and securing virtual networks and hybrid connectivity within Microsoft Azure. Additionally, the engineer will manage network communication systems and create accurate technical documentation.
Design, build, and maintain efficient, reusable, and reliable mobile code. Collaborate within an Agile team to deliver high-quality software solutions.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
The average salary for remote software developers in Portugal is $73,700 per year. This is based on data from 15 job openings. We use the yearly salaries in US dollars from these job postings to calculate salary expectations. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Average salary |
|---|---|---|
| Senior5–10 years | 15 | $73,700 |
The typical salary for remote software developers in Portugal is €58,500 per year. This is based on data from 35 job openings that list pay in EUR. Below is a breakdown of salary data by years of experience:
| Experience | Salaries counted | Typical salary |
|---|---|---|
| Junior2–5 years | 7 | €35,600 |
| Senior5–10 years | 24 | €61,700 |
| Lead10+ years | 4 | €86,500 |
We reviewed 171 job postings for remote software developers in Portugal and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Python | 36% |
| SQL | 25% |
| CI/CD | 25% |
| AWS | 18% |
| Kubernetes | 18% |
| Git | 17% |
| Docker | 15% |
| TypeScript | 14% |
| Java | 13% |
| Terraform | 12% |
Learn more about Software Development remote jobs