




Resumo da Vaga: Procuramos um/a Senior Software Engineer para integrar a equipa de Labs & AI Transformation, focado na aplicação de inteligência artificial ao desenvolvimento de software em sistemas de grande escala. Principais Destaques: 1. Explorar e implementar soluções de IA no ciclo de desenvolvimento de software 2. Apoiar equipas na adoção e integração de ferramentas de IA 3. Atuar como referência técnica em inteligência artificial A MC Digital está a reforçar a equipa de Labs \& AI Transformation, na Maia, e procura um/a Senior Software Engineer com experiência em sistemas de grande escala e interesse na aplicação da inteligência artificial ao desenvolvimento de software. Enquanto área de Tecnologias de Informação da MC, a MC Digital utiliza a tecnologia para transformar o setor do retalho, aumentar a conveniência e melhorar a experiência dos clientes. A equipa está focada em potenciar a utilização da inteligência artificial nos seus produtos, sistemas e processos de engenharia. **Funções:** Explorar, desenhar e implementar agentes e soluções de inteligência artificial aplicadas ao ciclo de vida do desenvolvimento de software; Contribuir para a evolução dos processos de engenharia para um modelo orientado por inteligência artificial, desde a conceção até à entrega e manutenção das soluções; Apoiar as equipas de engenharia na adoção e integração de ferramentas de inteligência artificial ao longo de todo o ciclo de desenvolvimento; Definir e implementar boas práticas, padrões técnicos e requisitos de segurança para a utilização de inteligência artificial no desenvolvimento de software; Participar no desenho de arquiteturas que integrem inteligência artificial, garantindo robustez, governação e conformidade; Avaliar frameworks, SDK, plataformas low\-code e no\-code e o respetivo valor no contexto da engenharia de software; Atuar como referência técnica, apoiando diferentes equipas na tomada de decisões e na resolução de desafios complexos relacionados com inteligência artificial; Colaborar com equipas de engenharia e diferentes partes interessadas, assegurando o alinhamento entre plataformas, processos e objetivos tecnológicos; Contribuir para o desenvolvimento e evolução de agentes de inteligência artificial orientados para a produtividade, qualidade e segurança do código; Promover boas práticas de engenharia através de revisões de código, mentoria e participação em decisões de arquitetura e tecnologia. **Perfil pretendido:** Formação superior em Engenharia Informática, Sistemas de Informação ou numa área semelhante; Pelo menos cinco anos de experiência em desenvolvimento de software para ambientes de produção, incluindo sistemas de grande escala e elevada disponibilidade; Experiência full\-stack com tecnologias de backend, como .NET ou Node.js, e de frontend, como React e TypeScript; Domínio do ciclo de vida do desenvolvimento de software, desde a descoberta e definição de requisitos até à arquitetura, desenvolvimento, testes, implementação, monitorização e suporte em produção; Experiência com práticas DevOps, integração contínua e pipelines de CI/CD, nomeadamente através de GitHub Actions ou Azure DevOps; Conhecimentos de Infrastructure as Code e automação de processos de compilação, testes e lançamento; Forte interesse pelo ecossistema de inteligência artificial e aprendizagem automática aplicado ao desenvolvimento de software; Experiência prática com agentes de programação, como Claude Code, GitHub Copilot ou ferramentas equivalentes; Capacidade de liderança técnica, orientação de equipas, realização de revisões de código e mentoria de profissionais com diferentes níveis de experiência; Experiência na definição de padrões de código, padrões de desenho, documentação técnica e processos de testes unitários, de integração e end\-to\-end; Capacidade para transformar requisitos de negócio em soluções técnicas pragmáticas e contribuir para a definição e estimativa do backlog; Facilidade de comunicação com equipas técnicas, gestores de produto, designers e outras partes interessadas; Interesse contínuo por novas tecnologias, especialmente nas áreas de inteligência artificial e ferramentas para programadores. **Condições e benefícios:** Subsídio de alimentação em dinheiro ou em Cartão Dá, consoante a opção mais vantajosa; Plano de telecomunicações com voz, dados e equipamento; Programa Flex it Up, com dias de folga adicionais, licenças sem vencimento e modelo de trabalho flexível, quando aplicável; Seguro de saúde e seguro de vida para colaboradores efetivos, com possibilidade de extensão ao agregado familiar; Programa de benefícios flexíveis; Plano de integração e formação inicial; Plataforma de formação contínua e Programa de Literacia Financeira; Programas de mobilidade interna e promoção de talento; Prémios escolares, bolsas de mérito e programas de férias para filhos de colaboradores; Kit de nascimento; Vacina contra a gripe, mediante adesão voluntária; Programa Somos Sonae, com apoio psicossocial, financeiro e jurídico; Sessões de ergocoaching; Programas de promoção da saúde mental e consultas de nutrição; Descontos e parcerias em mais de 300 marcas; Café e fruta gratuitos no local de trabalho. **Candidatura:** Após a submissão da candidatura, os candidatos que cumpram os critérios necessários para a função receberão, através do endereço de email utilizado no registo, um link para realizar um assessment digital. A realização deste assessment é obrigatória para que a candidatura seja considerada completa, uma vez que o processo de recrutamento se baseia na avaliação de competências. Se tens experiência sólida em engenharia de software e queres contribuir para a integração da inteligência artificial nos processos e plataformas tecnológicas da MC Digital, envia a tua candidatura.


