Emprego Senior Software Engineer | Lisboa

Senior Software Engineer | Lisboa

OutSystems
Lisboa Publicado há 4 horas
Full Time Engenharias Informática Presencial Inglês Sénior (5+ anos) Licenciatura (1.º ciclo — nível 6 QNQ/EQF)

A OutSystems está a recrutar um/a Senior Software Engineer para integrar a equipa de R&D em Lisboa, numa posição a tempo inteiro. A função está inserida na equipa de Analytics Services, responsável pelo desenvolvimento de componentes da plataforma OutSystems, e tem um forte enfoque em engenharia backend e liderança técnica.

O/A profissional irá participar no desenho e desenvolvimento de serviços backend escaláveis e de elevado desempenho, assumindo responsabilidades de arquitetura, qualidade técnica e mentoria de outros engenheiros, sem deixar de manter uma forte componente prática de desenvolvimento.

Responsabilidades:

  • Liderar o desenho e arquitetura de serviços backend escaláveis, fiáveis e de elevado desempenho;
  • Contribuir diretamente para o desenvolvimento e entrega de novas funcionalidades;
  • Aplicar boas práticas de engenharia de software ao longo de todo o ciclo de desenvolvimento;
  • Garantir elevados padrões de qualidade, incluindo testes automatizados e práticas robustas de engenharia;
  • Acompanhar e orientar outros engenheiros, promovendo excelência técnica e melhoria contínua;
  • Assumir a responsabilidade técnica pelas soluções desenvolvidas e resolver proativamente desafios complexos;
  • Colaborar com diferentes equipas para garantir alinhamento técnico e um ambiente de trabalho produtivo;
  • Desenvolver software bem estruturado e de elevada qualidade, mantendo o foco nas necessidades dos utilizadores finais;
  • Contribuir para decisões técnicas e arquiteturais relacionadas com os serviços e componentes da plataforma.

Requisitos:

  • Mais de 8 anos de experiência em desenvolvimento de software;
  • Pelo menos 2 anos de experiência em funções de liderança técnica ou arquitetura;
  • Experiência comprovada no desenho, desenvolvimento e manutenção de sistemas backend altamente escaláveis, fiáveis e performantes;
  • Conhecimentos sólidos de princípios de engenharia de software, algoritmos, estruturas de dados e Object-Oriented Design;
  • Experiência de programação com C# .NET, Java e Go;
  • Conhecimentos de bases de dados relacionais e não relacionais, incluindo tecnologias como Aurora, DynamoDB e Redis;
  • Conhecimentos de sistemas cloud, nomeadamente AWS ou Azure;
  • Experiência com Docker e Kubernetes;
  • Boas competências de comunicação;
  • Fluência em inglês;
  • Disponibilidade para integrar uma rotação de prevenção 24×7 on-call.

Será valorizado:

  • Licenciatura em Engenharia de Software, Ciências da Computação ou área semelhante.

Oferta:

  • Integração na área de R&D de uma empresa tecnológica internacional;
  • Participação no desenvolvimento da plataforma OutSystems e de soluções empresariais orientadas por inteligência artificial;
  • Oportunidades de progressão vertical e mobilidade interna entre diferentes áreas;
  • Acesso a programas estruturados de desenvolvimento profissional;
  • Acesso ao Professional Development Fund para aprofundamento de competências técnicas e especializadas;
  • Oportunidades de desenvolvimento de competências relacionadas com inteligência artificial e sistemas agentic;
  • Colaboração com equipas internacionais e profissionais especializados em software empresarial;
  • Ambiente orientado para inovação, autonomia, aprendizagem contínua e desenvolvimento técnico.

Diversidade e inclusão:

A OutSystems promove uma cultura inclusiva e de igualdade de oportunidades, valorizando diferentes experiências, origens e perspetivas e procurando criar condições para que todas as pessoas possam aprender, experimentar e desenvolver o seu potencial.

Candidatar-se