Top Software Engineer Jobs in Portugal

4 Days AgoSaved
Remote or Hybrid
3 Locations
Entry level
Entry level
Cloud • Software
Build and operate AI-powered developer tools, agentic workflows, reusable skills, integrations, orchestration capabilities, backend services, and APIs. Integrate AI systems with source control, CI/CD, issue tracking, documentation, and developer environments. Apply testing, evaluation, monitoring, security, and feedback practices to non-deterministic AI systems while collaborating with developers and contributing to platform architecture and engineering processes.
Top Skills: Agentic AiAi Coding ToolsAPIsCi/CdContainersDistributed SystemsDocument DatabasesEmbeddingsGitGoJavaKotlinKubernetesLarge Language ModelsPythonRelational DatabasesRetrieval-Augmented GenerationTypescriptVector Databases
10 Days AgoSaved
Hybrid
3 Locations
54K-75K Annually
Mid level
54K-75K Annually
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
Build and operate large-scale egress networking infrastructure powering Cloudflare products. Responsibilities include designing systems, writing specifications and production code, testing, deploying and monitoring releases, troubleshooting customer issues, collaborating with engineering and network teams, and participating in on-call rotations. The role requires Go or Rust, networking expertise, distributed systems experience, production debugging skills, and use of AI-assisted development tools.
Top Skills: CdnClickhouseGitGoGrafanaHTTPInternet RoutingKubernetesLinux NetworkingPostgresRustTcp/IpTlsVpn
18 Days AgoSaved
Hybrid
2 Locations
54K-91K Annually
Mid level
54K-91K Annually
Mid level
Cloud • Information Technology • Security • Software • Cybersecurity
Design, implement, and maintain distributed software systems supporting Cloudflare’s application security products, including Rate Limiting and Web Application Firewall. Participate across the software development lifecycle, write automated tests, monitor production deployments, debug complex systems, review code, collaborate with security and infrastructure teams, and mentor colleagues. The role involves Rust and Go development, databases, Docker, Kubernetes, and maintaining reliable, fault-tolerant systems at scale, with possible on-call responsibilities.
Top Skills: C++ClickhouseDockerGoGrafanaGrpcKafkaKubernetesMemcachedNoSQLPostgresPrometheusRedisRustSQLUnix/Linux
7 Hours AgoSaved
In-Office
Lisbon, PRT
Senior level
Senior level
Software
Design, develop, deploy, and maintain software solutions using C#, .NET, ASP.NET, and Azure cloud services. Collaborate with product and development teams on requirements, architecture, and technical solutions. Build scalable cloud-native applications, apply security and reliability best practices, conduct code reviews, mentor junior engineers, and stay current with software and cloud technologies.
Top Skills: .Net.Net CoreAi Development ToolsAsp.NetAzure App ServiceAzure Cosmos DbAzure DevopsAzure FunctionsAzure Sql DatabaseAzure StorageC#DockerKubernetesAzure
13 Hours AgoSaved
Remote or Hybrid
2 Locations
Entry level
Entry level
Software
Develop autonomous networking and cloud-native solutions across the software development lifecycle, including requirements analysis, solution design, implementation, testing, and deployment. The role requires Java, Shell, and Python programming, CI/CD and version-control tools, test automation, and Docker/Kubernetes familiarity. Engineers will collaborate in an Agile, multicultural R&D environment focused on AI/ML-enabled network assurance and automated operations.
Top Skills: AiopsCucumberDockerGerritGitJavaJenkinsKubernetesMlopsPythonRobot FrameworkShell
Reposted YesterdaySaved
In-Office or Remote
29 Locations
Entry level
Entry level
Artificial Intelligence • Software • Analytics • Automation
Build and maintain Ergodic AI’s AI platform across back-end and front-end systems. The role involves developing with Python web frameworks and JavaScript/TypeScript, integrating with client technology stacks and workflows, applying AI, ML, and LLM concepts, and contributing to DevOps, cloud deployment, testing, and infrastructure practices. As an early-stage hire, the engineer will help shape the product and solve complex data and AI challenges.
Top Skills: AIAutomated TestingCi/CdCloud PlatformsFastapiFlaskInfrastructure As Code (Iac)JavaScriptLlmsMachine LearningNext.JsPythonReactTypescriptVercel
2 Days AgoSaved
Remote
Portugal
Junior
Junior
Cloud • Information Technology • Consulting
Develop, test, and maintain backend services, REST APIs, integrations, and workflow automation for customer-facing cloud platforms. Responsibilities include writing maintainable code, participating in code reviews and testing, troubleshooting backend systems and databases, and collaborating with product, UX, data, security, QA, and platform teams. The role offers practical experience with cloud services, APIs, enterprise systems, and backend engineering under the guidance of experienced developers.
Top Skills: AgileAngularCi/CdCloud PlatformsDevOpsGitJavaScriptMicrosoft Sql ServerReactRest ApisSQLTypescriptWorkflow Automation
3 Days AgoSaved
Remote
27 Locations
140K-180K Annually
Senior level
140K-180K Annually
Senior level
Software
Build and operate backend services supporting millions of emails. Own features end to end, design reliable distributed systems, scale APIs and databases, manage cloud infrastructure, improve observability and deployments, and participate in on-call rotation. Collaborate with customers and support to improve the product, strengthen engineering quality, and deliver complete experiences across the stack.
Top Skills: AWSAws CdkGoNode.jsPostgresTerraformTypescript
3 Days AgoSaved
Hybrid
Paço de Arcos, Oeiras, Lisboa, PRT
Senior level
Senior level
Artificial Intelligence • Big Data • Information Technology • Security • Software
Develop and maintain secure, high-quality Java applications using Java 21 and Spring Boot. Design scalable software architectures, write and maintain unit tests, troubleshoot bugs, collaborate with cross-functional teams, document technical solutions, and stay current with emerging technologies and best practices. The role requires approximately five years of Java and Spring Boot experience, an engineering-related bachelor’s degree, Agile experience, and English proficiency.
Top Skills: JavaJava 21Spring Boot
9 Days AgoSaved
Hybrid
Lisbon, PRT
Senior level
Senior level
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Design, develop, and maintain secure, scalable blockchain platforms, distributed systems, backend services, APIs, microservices, and cloud-native applications. Build blockchain integrations, improve system performance and reliability, lead architecture discussions, drive automation and testing, troubleshoot distributed environments, conduct code reviews, and mentor engineers. Collaborate with product, architecture, security, and operations teams while promoting engineering best practices.
Top Skills: AngularAWSAzureBitcoinBlockchainCi/CdCryptographyDigital SignaturesDockerEncryptionEthereumGraphQLHyperledgerJavaKubernetesMfaMicroservicesOauth2OidcPkiPolygonRestSolanaSpringWeb3
5 Days AgoSaved
In-Office
3 Locations
Entry level
Entry level
Cloud • Information Technology • Internet of Things • Professional Services • Software
Build and operate AI-powered developer tools, agentic workflows, reusable skills, integrations, backend services, and APIs. Integrate AI systems with source control, CI/CD, issue trackers, documentation, and developer environments. Apply evaluation, testing, monitoring, and feedback practices to non-deterministic AI systems while collaborating with developers to improve engineering workflows and platform architecture.
Top Skills: Agentic AiAi Coding ToolsAPIsCi/CdCloud DeploymentContainersDocument DatabasesEmbeddingsGitGoJavaKotlinKubernetesLarge Language ModelsPythonRelational DatabasesRetrieval-Augmented GenerationTypescriptVector Databases
Reposted 5 Days AgoSaved
In-Office
Lisbon, PRT
Junior
Junior
Cloud • Fintech • Information Technology • Software • Financial Services
Provides local IT support for the Lisbon office, including employee onboarding, hardware provisioning, workstation and conference-room support, inventory, procurement, and troubleshooting. The role also develops software infrastructure skills through scripting, Ansible automation, GitLab CI/CD, AWS support, Linux administration, and documentation. The position suits an early-career professional who can work independently onsite while collaborating with distributed senior engineers.
Top Skills: AnsibleAWSBashChefEc2GitGithub ActionsGitlab CiIamLinuxmacOSPuppetPythonWindows
New

Track Smarter, Apply Better.

Ditch the spreadsheets. Organize your job search with our freeApplication Tracker.

Use For Free
Application Tracker Preview
5 Days AgoSaved
Remote
27 Locations
Junior
Junior
Cloud • Enterprise Web • Information Technology • Software
Build and ship backend features for enterprise Coder deployments, including database migrations, observability, reporting, auditing, security, scalability, and reliability improvements. Investigate production issues, resolve operator problems, document designs, participate in code reviews and RFC discussions, and join on-call rotations. The role requires professional Go development, concurrency knowledge, SQL expertise, debugging ability, and strong communication.
Top Skills: Github ActionsGoGrafanaGrpcKubernetesPostgresPrometheusSQL
6 Days AgoSaved
In-Office
Lisbon, PRT
40K-55K Annually
Mid level
40K-55K Annually
Mid level
Fintech • Payments
Build and maintain scalable full-stack credit card and payment products using .NET, C#, React, JavaScript, and database technologies. Own the software development lifecycle from coding through production monitoring and continuous improvement. Collaborate with product managers, QA, and engineers; create unit and integration tests; troubleshoot issues; and translate technical solutions into business outcomes.
Top Skills: .Net.Net CoreAgileAzureC#DartFlutterGoogle Cloud PlatformIntegration TestingJavaScriptMongoDBReactSQL ServerUnit Testing
12 Days AgoSaved
Hybrid
3 Locations
66K-91K Annually
Senior level
66K-91K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Design, develop, test, deploy, monitor, and support Cloudflare’s large-scale egress connectivity infrastructure. Collaborate with engineering, network, and SRE teams to deliver secure, highly available network capabilities. Investigate customer issues, participate in production on-call rotations, coordinate releases, document systems, and use AI-powered tools to improve development and operational workflows.
Top Skills: Ai-Assisted Development ToolsCdnClickhouseDistributed SystemsGitGoGrafanaHTTPKubernetesLinux NetworkingNetwork Performance MonitoringOsi NetworkingPostgresRustTcp/IpTlsVpn
12 Days AgoSaved
Hybrid
3 Locations
66K-91K Annually
Senior level
66K-91K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Design, build, test, deploy, and monitor large-scale egress networking infrastructure. Collaborate with engineering, network, and SRE teams; troubleshoot customer issues; support production systems through on-call rotation; and develop capabilities using Go, Rust, Linux networking, distributed systems, and AI-assisted tools.
Top Skills: Ai-Assisted Development ToolsCdnClickhouseGitGoGrafanaHTTPKubernetesLinux NetworkingPostgresRustTcp/IpTlsVpn
14 Days AgoSaved
Hybrid
2 Locations
66K-91K Annually
Senior level
66K-91K Annually
Senior level
Cloud • Information Technology • Security • Software • Cybersecurity
Design, build, and operate Cloudflare application security systems, including rate limiting and web application firewall services. Lead complex technical projects, define scalable architectures, improve reliability, review code and designs, collaborate across engineering teams, and mentor other engineers. The role involves distributed systems, production monitoring, debugging, operational improvements, and occasional on-call support.
Top Skills: C++ClickhouseDockerGoGrafanaGrpcKafkaKubernetesMemcachedPostgresPrometheusRedisRustUnix/Linux
Reposted 9 Days AgoSaved
In-Office or Remote
Porto, PRT
Mid level
Mid level
Software
You will design, develop, and maintain backend APIs, collaborate with cross-functional teams, and optimize performance for enterprise solutions.
Top Skills: AWSAzureDockerGCPKubernetesNode.jsTypescript
Reposted One Month AgoSaved
Hybrid
Porto, PRT
Mid level
Mid level
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
As a Software Engineer, you'll develop an AI agent platform for productivity apps, focusing on AI integration to enhance user experiences.
Top Skills: AICodaJavaScriptLlmsMlProductivity AppsPython
10 Days AgoSaved
Remote
Portugal
Entry level
Entry level
Big Data • Software
Develop scalable distributed systems and core client and driver experiences for Dremio’s lakehouse platform. Responsibilities include software design, development, testing, deployment, code reviews, open-source contributions, collaboration with program managers and partners, customer engagement, mentoring, and recruiting. The role focuses on Apache Arrow, client tools, database drivers, microservices, high availability, resiliency, and zero-downtime upgrades.
Top Skills: AdbcApache ArrowApache IcebergC++Distributed SystemsJavaJdbcMicroservicesOdbcPower BISQLTableau
10 Days AgoSaved
Remote
26 Locations
Entry level
Entry level
Artificial Intelligence • Software
Build and evolve Rerun’s open-source viewer, cross-language SDKs, and integrations with Rerun Hub. Develop high-performance interfaces for large-scale multimodal data, optimize workflows across desktop and web, make full-stack architecture decisions, and collaborate with backend, Hub, design, customers, and the open-source community. The role involves UI development, rendering, data handling, infrastructure, real-time applications, visualization, and performance optimization.
Top Skills: Gpu Rendering PipelinesMultimodal Data VisualizationOpen Source SoftwareReal-Time SystemsRustRvizWgpu
10 Days AgoSaved
Remote
27 Locations
4K-4K Annually
Senior level
4K-4K Annually
Senior level
Healthtech • Biotech
Develop and optimize software solutions for industrial additive manufacturing in an agile team. Responsibilities include designing algorithms, data structures, and software subsystems; debugging complex issues; benchmarking and improving performance, stability, efficiency, and scalability; and contributing to software quality and documentation. The role uses Vue.js, TypeScript, Python, C++, MongoDB, Docker, and automated development tools.
Top Skills: C++DockerMongoDBPythonTypescriptVue
11 Days AgoSaved
Remote
Portugal
Senior level
Senior level
Cloud • Information Technology • Consulting
Design and develop scalable backend services and APIs for creating, configuring, testing, deploying, monitoring, and managing AI agents. Build orchestration, workflow execution, integrations, runtime, permissions, observability, and lifecycle capabilities. Collaborate with frontend, AI/ML, product, UX, DevOps, and platform teams to deliver secure, reliable, high-performance AI products and resolve complex production issues.
Top Skills: AgileAWSAzureCi/CdLarge Language Models (Llms)MicroservicesNosql DatabasesRelational DatabasesRestful Apis
11 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
AdTech • Marketing Tech
Designs and maintains scalable, event-driven backend services and distributed systems using TypeScript, Node.js, and AWS. Responsibilities include architecting cloud infrastructure, managing CI/CD pipelines with Jenkins and GitHub Actions, applying Infrastructure as Code, participating in Scrum ceremonies, and integrating generative AI tools into software development workflows. The role requires strong system-level thinking, cloud-native engineering expertise, and effective collaboration with technical and product stakeholders.
Top Skills: Amazon Api GatewayAmazon AuroraAmazon DynamodbAmazon EcsAmazon EventbridgeAmazon QAmazon RdsAmazon SnsAmazon SqsAWSAws CdkAws FargateAws LambdaCloudFormationGithub ActionsGithub CopilotGithub ProjectsJavaScriptJenkinsJIRANode.jsTerraformTypescript
11 Days AgoSaved
In-Office
2 Locations
Senior level
Senior level
AdTech • Marketing Tech • Software
Design, build, and maintain scalable cloud-native backend services and distributed systems using TypeScript, Node.js, and AWS. Architect event-driven APIs and infrastructure, optimize CI/CD pipelines with Jenkins and GitHub Actions, and contribute to Scrum delivery. Drive architectural decisions, ensure high test coverage, and integrate generative AI tools such as GitHub Copilot and Amazon Q into engineering workflows. Collaborate with technical and product stakeholders to deliver resilient, high-performance systems.
Top Skills: AgileAmazon Api GatewayAmazon AuroraAmazon DynamodbAmazon EcsAmazon EventbridgeAmazon QAmazon RdsAmazon SnsAmazon SqsAws CdkAws CloudformationAws FargateAws LambdaGithub ActionsGithub CopilotGithub ProjectsJavaScriptJenkinsJIRANode.jsScrumTerraformTypescript
All Filters
JobType
New Jobs
Job Category
Experience
Industry
Company Name
Company Size

Sign up now Access later

Create Free Account