Engenheiro de Software Staff

ZencoderRemoto
Europe, Remote

A Zencoder procura um Staff Software Engineer para orientar a direção técnica e definir padrões de qualidade de código e desenho de sistemas. A função envolve mentoria de engenheiros, revisões de arquitetura e construção de sistemas distribuídos em AWS ou Google Cloud.

Sobre a Zencoder Na Zencoder.ai, construímos e orquestramos agentes de IA que entregam trabalho real — código, investigação, operações e mais. O que começou como ferramentas de programação está a tornar-se uma plataforma onde pessoas e agentes colaboram em tarefas de trabalho de conhecimento. A Oportunidade Procuramos um Engenheiro de Software Staff para se juntar à nossa equipa de engenharia. Este é um papel crítico para um líder técnico experiente e hands-on, com um conjunto de competências abrangente e profundo em múltiplas linguagens, como JavaScript e baseadas na JVM (Java/Kotlin), e forte experiência na construção e escalonamento de sistemas distribuídos em ambientes de nuvem como AWS ou Google Cloud. Como Engenheiro Staff, ajudará a impulsionar a direção técnica de aspetos da nossa plataforma, definindo elevados padrões para design de sistemas, qualidade de código, melhores práticas e clareza arquitetónica. Colaborará entre o produto e a engenharia para simplificar a complexidade, melhorar a fiabilidade e fazer compromissos deliberados que capacitam as nossas equipas a avançar rapidamente sem sacrificar a manutenibilidade. Esta é uma oportunidade única para se juntar a uma empresa em fase inicial liderada pelo empresário em série Andrew Filev (fundador de uma startup unicorn) e moldar um produto que está a redefinir a forma como o software é construído. Principais Responsabilidades - Atuar como líder de pensamento técnico, definindo um elevado padrão para a qualidade de engenharia. Atuar como líder de pensamento técnico, definindo um elevado padrão para a qualidade de engenharia. - Ser hands-on, escrevendo código para novas funcionalidades, criando protótipos, refatorando código existente para cumprir as melhores práticas, etc. Ser hands-on, escrevendo código para novas funcionalidades, criando protótipos, refatorando código existente para cumprir as melhores práticas, etc. - Liderar discussões de design e revisões de arquitetura para projetos de alto impacto. Liderar discussões de design e revisões de arquitetura para projetos de alto impacto. - Colaborar com as equipas de produto, design e investigação para definir e evoluir funcionalidades voltadas para o utilizador com impacto real para os programadores. Colaborar com as equipas de produto, design e investigação para definir e evoluir funcionalidades voltadas para o utilizador com impacto real para os programadores. - Avaliar cuidadosamente os compromissos entre desempenho, escalabilidade, complexidade e custo e defender soluções claras e manuteníveis. Avaliar cuidadosamente os compromissos entre desempenho, escalabilidade, complexidade e custo e defender soluções claras e manuteníveis. - Orientar e mentorizar outros engenheiros, ajudando-os a crescer enquanto elevam a maturidade técnica geral da equipa. Orientar e mentorizar outros engenheiros, ajudando-os a crescer enquanto elevam a maturidade técnica geral da equipa. - Influenciar a cultura de engenharia, promovendo as melhores práticas em testes, observabilidade, segurança e design de nuvem. Influenciar a cultura de engenharia, promovendo as melhores práticas em testes, observabilidade, segurança e design de nuvem. Qualificações Essenciais - 10+ anos de experiência em engenharia de software abrangendo múltiplos sistemas de grande escala, prontos para produção. 10+ anos de experiência em engenharia de software abrangendo múltiplos sistemas de grande escala, prontos para produção. - Especialista em pelo menos uma das seguintes linguagens: JavaScript, baseadas na JVM (Java/Kotlin). Especialista em pelo menos uma das seguintes linguagens: JavaScript, baseadas na JVM (Java/Kotlin). - Experiência na construção e escalonamento de sistemas distribuídos com foco em fiabilidade e desempenho. Isto deve abranger tanto as camadas de computação como as de dados e incluir as melhores práticas para a observabilidade desses sistemas. Experiência na construção e escalonamento de sistemas distribuídos com foco em fiabilidade e desempenho. Isto deve abranger tanto as camadas de computação como as de dados e incluir as melhores práticas para a observabilidade desses sistemas. - Forte background em arquitetura de nuvem e design de infraestruturas em ambientes AWS ou Google Cloud. Forte background em arquitetura de nuvem e design de infraestruturas em ambientes AWS ou Google Cloud. - Capacidade comprovada de simplificar sistemas complexos e reduzir dívida técnica desnecessária, equilibrando a necessidade de avançar rapidamente para competir. Capacidade comprovada de simplificar sistemas complexos e reduzir dívida técnica desnecessária, equilibrando a necessidade de avançar rapidamente para competir. - Fortes competências de comunicação com um historial de alinhamento de stakeholders, liderança de esforços multifuncionais e influência sem autoridade. Fortes competências de comunicação com um historial de alinhamento de stakeholders, liderança de esforços multifuncionais e influência sem autoridade. - Uma profunda mentalidade shift-left ao longo de todo o SDLC, com integração precoce de segurança, testes automatizados e pipelines CI/CD. Uma profunda mentalidade shift-left ao longo de todo o SDLC, com integração precoce de segurança, testes automatizados e pipelines CI/CD. - Profunda familiaridade com assistentes de IA, uma compreensão sólida da paisagem de IA em evolução e a capacidade de traduzir tendências e capacidades em melhorias práticas de produto. Profunda familiaridade com assistentes de IA, uma compreensão sólida da paisagem de IA em evolução e a capacidade de traduzir tendências e capacidades em melhorias práticas de produto. - Curiosidade, pragmatismo e disposição para desafiar pressupostos. Curiosidade, pragmatismo e disposição para desafiar pressupostos. - Experiência ou um forte interesse em construir sistemas colaborativos em tempo real é benéfico. Experiência ou um forte interesse em construir sistemas colaborativos em tempo real é benéfico. Porque Juntar-se à Zencoder? - Moldar o Futuro da Criação de Software: Não estamos apenas a melhorar a forma como os programadores escrevem código — estamos a redefinir como as ideias se tornam realidade. Ao fechar a lacuna entre o conceito e a execução, estamos a criar ferramentas que influenciarão todas as indústrias que dependem de software. Moldar o Futuro da Criação de Software: Não estamos apenas a melhorar a forma como os programadores escrevem código — estamos a redefinir como as ideias se tornam realidade. Ao fechar a lacuna entre o conceito e a execução, estamos a criar ferramentas que influenciarão todas as indústrias que dependem de software. - Impacto Massivo, Propriedade Real: Na Zencoder, terá visibilidade total sobre como o seu trabalho move o produto e a empresa para a frente. Vai lançar funcionalidades que importam, ver o impacto imediato das suas decisões e receber feedback diretamente dos utilizadores — rapidamente. Impacto Massivo, Propriedade Real: Na Zencoder, terá visibilidade total sobre como o seu trabalho move o produto e a empresa para a frente. Vai lançar funcionalidades que importam, ver o impacto imediato das suas decisões e receber feedback diretamente dos utilizadores — rapidamente. - ICs São o Núcleo: Os Contribuidores Individuais são o papel de maior estatuto na Zencoder. A nossa cultura celebra aqueles que lideram pelo exemplo — que criam momentum, inspiram outros e transformam ideias em produtos lançados. ICs São o Núcleo: Os Contribuidores Individuais são o papel de maior estatuto na Zencoder. A nossa cultura celebra aqueles que lideram pelo exemplo — que criam momentum, inspiram outros e transformam ideias em produtos lançados. - Equipa e Fundador de Alta Calibre: Trabalhe ao lado de engenheiros excecionais de IA e software e aprenda diretamente com Andrew Filev, fundador de uma startup unicorn, que traz profunda expertise em escalar empresas de tecnologia de classe mundial. Equipa e Fundador de Alta Calibre: Trabalhe ao lado de engenheiros excecionais de IA e software e aprenda diretamente com Andrew Filev, fundador de uma startup unicorn, que traz profunda expertise em escalar empresas de tecnologia de classe mundial. - Global e Flexível: Contratamos talento, não coordenadas. Trabalhe de onde estiver mais feliz e produtivo — desde que traga a energia, o foco e os resultados. Global e Flexível: Contratamos talento, não coordenadas. Trabalhe de onde estiver mais feliz e produtivo — desde que traga a energia, o foco e os resultados. - Incentivos Alinhados: O nosso plano de capital social garante que quando nós tivermos sucesso, você também terá. O seu impacto compõe-se à medida que a empresa cresce. Incentivos Alinhados: O nosso plano de capital social garante que quando nós tivermos sucesso, você também terá. O seu impacto compõe-se à medida que a empresa cresce. A Zencoder é um empregador de igualdade de oportunidades. Celebramos a diversidade e estamos comprometidos em criar um ambiente inclusivo para todos os funcionários. Benefícios - Cultura focada no Contribuidor Individual

A candidatura é feita diretamente no site da empresa — sem intermediários. Vaga remota verificada para quem reside em Portugal.

Candidatar no site da empresa →