InnoWave

"Mudando vidas através da inovação" A InnoWave tem um modelo de entrega global em Transformação Digital, Tecnologia e Produtos, com os nossos serviços baseados em Disrupt, Accelerate & Optimize. Somos profissionais apaixonados em várias áreas tecnológicas e fornecemos soluções e produtos que acrescentam valor aos negócios dos nossos clientes. Escritórios em Portugal, EUA, Reino Unido, Países Baixos, Bélgica e Índia.
Sobre a empresa

Engenheiro de software sénior - IA, integração e cloud

Remoto

location Lisboa

date 19 de agosto de 2026

types Híbrido

A InnoWave está à procura de uma pessoa dinâmica e ágil, com boas competências de comunicação para completar a nossa equipa. Se está em Portugal, esta pode ser a oportunidade para si!

Engenheiro de Software Sénior

Responsabilidades

  • Projetar, construir e manter serviços e APIs de backend em C#/.NET 8+ e em Go ou Python à medida que a stack se diversifica.
  • Desenvolver fluxos de orquestração através de APIs, filas, serviços e fontes de dados.
  • Containerizar serviços e implementar via Kubernetes e infraestrutura como código, mantendo o acoplamento específico do fornecedor contido e substituível.
  • Ajudar a avaliar alternativas auto-hospedáveis a serviços geridos da AWS e contribuir para a validação de corte e paridade durante qualquer transição.
  • Projetar esquemas relacionais, índices e consultas em SQL Server e PostgreSQL.
  • Contribuir para conversão, migração e operações self-managed PostgreSQL.
  • Implementar casos de uso LLM (atualmente Claude), construir servidores MCP e integrações de ferramentas seguras, e criar fluxos de trabalho de agentes de IA, incluindo como estes operam sob restrições de residência de dados mais rigorosas.
  • Apoiar sistemas de produção: depuração, monitorização, resposta a incidentes e trabalho de fiabilidade.
  • Trabalhar com equipas de produto, arquitetura e plataforma, e com o Engenheiro de Qualidade Sénior.

Competências Necessárias

  • Licenciatura em Ciências da Computação ou em áreas semelhantes.
  • Experiência a nível sénior na construção e operação de serviços e APIs de backend em que os utilizadores reais dependem.
  • Proficiência profunda em C#/.NET (8+).
  • Capacidade demonstrada de se tornar eficaz em outra linguagem, sendo Go e Python as direções mais prováveis.
  • Confortável a desenvolver e operar serviços em Linux: shell, runtimes de container, e leitura de logs e métricas fora do CloudWatch.
  • Modelagem relacional de dados forte em SQL, confortável com PostgreSQL.
  • Containers e experiência com uma plataforma de orquestração como Kubernetes.
  • Experiência prática em AWS e compreensão de onde a conveniência dos serviços geridos se transforma em lock-in.
  • Uso rotineiro de ferramentas de codificação de IA (Claude, GitHub Copilot ou similares), com uma visão clara de onde elas ajudam e onde não ajudam.
  • Fluente em inglês - escrito e falado (obrigatório).
  • Disponibilidade para trabalhar em modelo híbrido em um dos nossos escritórios.

Competências Preferenciais

  • Conhecimento prático de JavaScript/Typescript.
  • Experiência prática prolongada em Go ou Python em um sistema em uso real, em vez de um projeto paralelo.
  • Operações mais profundas em Linux e Kubernetes: endurecimento de sistema e serviços, observabilidade auto-hospedada, e execução de clusters em vez de apenas implementá-los.
  • Profundidade em PostgreSQL: migração do SQL Server incluindo T-SQL e conversão de procedimentos armazenados, e operações auto-geridas em vez de apenas consumo de RDS/Aurora.
  • Execução de cargas de trabalho em instalações ou em cloud privada, ou levar um serviço através de uma migração de plataforma.
  • Infraestrutura como código (Terraform, Pulumi, Ansible, Crossplane), idealmente contra mais de um alvo em vez de apenas recursos da AWS.
  • Infraestrutura de mensagens e eventos: Kafka, RabbitMQ, NATS ou similar.
  • Integrar APIs LLM em produção: familiaridade com MCP, uso de ferramentas ou frameworks de agentes.
  • Experiência em telecomunicações: BSS/OSS, provisionamento, faturamento ou dados de rede.

A InnoWave oferece igualdade de oportunidade em emprego independentemente de género, identidade de género, orientação sexual, estado civil, raça, nacionalidade, religião, idade, deficiência, crenças políticas ou qualquer outro fator. A InnoWave não pagará taxas a qualquer agência ou empresa terceira que não tenha um contrato assinado, não envie CV's diretamente.

Ao responder a esta oferta de emprego, consente na utilização dos seus dados pela InnoWave Group, pelo tempo que for necessário. Realizamos exercícios regulares de limpeza e atualização de dados para garantir que a informação que temos é relevante e precisa. Se tiver dúvidas ou pedidos relacionados com os seus dados pessoais, por favor envie um e-mail.