Num relance
- Tarefas: Desenvolver fluxos de trabalho inovadores com Java, Spring Boot e React.
- Empresa: Empresa premiada em tecnologia com uma cultura centrada nas pessoas.
- Benefícios: Salário competitivo, crescimento profissional e flexibilidade no trabalho.
- Outras informações: Ambiente dinâmico com oportunidades de crescimento na carreira.
- Porquê este emprego: Trabalhe em projetos impactantes com tecnologia de ponta e faça a diferença.
- Qualificações: Experiência em desenvolvimento de software e habilidades de colaboração em equipe.
O salário previsto situa-se entre 63000 - 77000 € por ano.
AgileEngine é uma empresa da lista Inc. 5000 que cria software premiado para marcas Fortune 500 e startups inovadoras em mais de 17 indústrias. Estamos entre os líderes em áreas como desenvolvimento de aplicações e IA/ML, e nossa cultura centrada nas pessoas nos rendeu vários prêmios de Melhor Lugar para Trabalhar.
POR QUE SE JUNTAR A NÓS
Se você está procurando um lugar para crescer, causar impacto e trabalhar com pessoas que se importam, adoraríamos conhecê-lo!
SOBRE O PAPEL
Estamos à procura de um Engenheiro de Software Sênior para ajudar a definir uma abordagem centrada em agentes para o desenvolvimento de software. Esta pessoa projetará fluxos de trabalho agentic usando Java, Spring Boot, React e padrões de orquestração de IA, transformando experimentos bem-sucedidos em sistemas de produção. Um forte julgamento em relação à segurança, confiabilidade e auditabilidade é importante para clientes empresariais.
O QUE VOCÊ FARÁ
- Projetar e construir fluxos de trabalho agentic que coordenem ferramentas, serviços, dados e aprovações humanas.
- Desenvolver padrões reutilizáveis para orquestração de agentes, uso de ferramentas, gerenciamento de contexto, memória e colaboração entre múltiplos agentes.
- Usar ferramentas de codificação agentic durante todo o ciclo de vida do desenvolvimento, incluindo planejamento, implementação, teste, depuração, refatoração, revisão de código e documentação.
- Integrar agentes em desenvolvimento de software, testes, implantação, suporte e fluxos de trabalho operacionais.
- Estabelecer padrões para avaliação, observabilidade, confiabilidade, segurança e governança de agentes.
- Prototipar novas capacidades agentic e transformar experimentos bem-sucedidos em sistemas de produção.
- Construir produtos completos e utilizáveis - não apenas demonstrações ou integrações de modelos isolados.
- Identificar oportunidades para melhorar a produtividade de engenharia e a entrega de produtos através do desenvolvimento agentic.
- Orientar engenheiros e ajudar a moldar uma estratégia técnica centrada em agentes em toda a organização.
- Colaborar com líderes de produto e engenharia para conectar capacidades agentic a resultados significativos.
- Projetar aplicações agentic em torno das necessidades reais dos usuários, incluindo experiências intuitivas, fluxos de trabalho confiáveis, permissões, trilhas de auditoria e tratamento de erros significativo.
- Mover soluções agentic de protótipo para produção abordando desempenho, escalabilidade, segurança, monitoramento, avaliação, custo e manutenção contínua.
REQUISITOS OBRIGATÓRIOS
- Mais de 5 anos de experiência em um ambiente de desenvolvimento de produtos de software.
- Forte proficiência em Java e Spring Boot.
- Forte proficiência em JavaScript e React.
- Forte proficiência em Bancos de Dados Relacionais.
- Experiência prática na construção de agentes de IA, aplicações LLM que utilizam ferramentas ou fluxos de trabalho orquestrados.
- Experiência com sistemas multi-agente, RAG, busca vetorial, avaliação de agentes ou fluxos de trabalho com humanos no circuito.
- Capacidade demonstrada de usar agentes de codificação de IA como colaboradores de engenharia produtivos em uma base de código de aplicação.
- Capacidade de fornecer aos agentes contexto claro, restrições, arquitetura, critérios de aceitação e direção técnica.
- Bom julgamento na revisão, teste, segurança e melhoria do código gerado por agentes em vez de aceitar saídas sem verificação.
- Capacidade de decompor trabalhos complexos de aplicação em tarefas prontas para agentes, mantendo a consistência arquitetônica e a intenção do produto.
- Experiência na criação de fluxos de trabalho nos quais os agentes podem raciocinar, selecionar ferramentas, chamar APIs, gerenciar estado, recuperar-se de falhas e escalar para pessoas quando apropriado.
- Experiência sênior na construção e operação de sistemas de software de produção.
- Experiência usando agentes para apoiar codificação, revisão de código, teste, gerenciamento de lançamentos ou resposta a incidentes.
- Experiência com TypeScript.
- Experiência com Python.
- Experiência com APIs RESTful.
- Experiência com infraestrutura na AWS.
- Experiência com APIs, motores de fluxo de trabalho, arquiteturas orientadas a eventos, integrações ou sistemas distribuídos.
- Forte compreensão de teste, observabilidade, segurança, permissões e recuperação de falhas.
- Capacidade de transformar oportunidades ambíguas em soluções técnicas práticas e confiáveis.
- Uma mentalidade de produto: a capacidade de entender um problema profundamente, fazer trade-offs apropriados e entregar uma solução completa da qual os clientes possam depender.
- Fortes habilidades de comunicação e a capacidade de influenciar práticas de engenharia em toda a equipe.
- Nível de inglês intermediário superior.
REQUISITOS DESEJÁVEIS
- Experiência na construção de sistemas SaaS empresariais ou multi-inquilinos.
- Familiaridade com tecnologia de educação superior e seus requisitos de privacidade e conformidade.
- Experiência liderando transformação técnica ou introduzindo novas práticas de engenharia.
BENEFÍCIOS
- Crescimento profissional: Acelere sua jornada profissional com mentoria, TechTalks e roteiros de crescimento personalizados.
- Compensação competitiva: Igualamos suas habilidades, talentos e contribuições em constante crescimento com uma compensação competitiva baseada em USD e orçamentos para educação, fitness e atividades em equipe.
- Uma seleção de projetos empolgantes: Junte-se a projetos com desenvolvimento de soluções modernas e clientes de alto nível, incluindo empresas Fortune 500 e marcas de produtos líderes.
- Horário flexível: Ajuste sua agenda para um equilíbrio ideal entre vida profissional e pessoal, tendo a opção de trabalhar em casa ou ir ao escritório – o que quer que o faça mais feliz e produtivo.
PROCESSO DE RECRUTAMENTO
Aplicação → Desafio de Codificação → Entrevista em Vídeo → Entrevista Técnica ou Entrevista com o Gerente de Contratação. Cada etapa nos ajuda a entender suas habilidades e adequação geral. Se for uma combinação, você receberá uma oferta.
Empregador para Senior Software Engineer ID87667 in Braga: Agileengine, Llc.
A AgileEngine é uma empresa premiada que se destaca na criação de software inovador para marcas Fortune 500 e startups de ponta. Com uma cultura centrada nas pessoas, oferecemos oportunidades de crescimento profissional através de mentorias e projetos emocionantes, além de um equilíbrio saudável entre vida profissional e pessoal com horários flexíveis e a opção de trabalho remoto. Junte-se a nós para fazer a diferença em um ambiente colaborativo e dinâmico, onde suas contribuições são valorizadas e reconhecidas.