Engenheiro(a) de Software Sênior

Empresa: SoftExpert

Buscamos um(a) Engenheiro(a) de Software Sênior para atuar na Squad de AI, contribuindo no design, na evolução e na sustentação de componentes críticos da plataforma. A posição combina entrega técnica hands-on com influência em decisões de arquitetura e no crescimento técnico do time. • Projetar, implementar e evoluir serviços e componentes com foco em performance, escalabilidade e manutenibilidade; • Participar de decisões arquiteturais, avaliando trade-offs e documentando as escolhas (ADRs, pareceres técnicos); • Garantir qualidade por meio de testes automatizados, code review e práticas de engenharia consistentes; • Atuar em observabilidade e confiabilidade: métricas, logs, tracing, análise e correção de incidentes; • Colaborar com Produto, QA e demais squads na definição de escopo técnico e na quebra de entregas; • Apoiar tecnicamente engenheiros menos experientes, disseminando boas práticas e padrões do framework interno; Requisitos: • Experiência sólida em desenvolvimento de software para produtos (não apenas projetos pontuais); • Domínio de Java e Python e de seu ecossistema de bibliotecas e ferramentas; • Bom domínio de bancos de dados relacionais (modelagem, tuning de queries, índices); • Experiência com múltiplos SGBDs é valorizada; • Experiência com APIs REST, integrações entre sistemas e mensageria; • Práticas de CI/CD, versionamento (Git) e cultura de automação; • Capacidade de comunicar decisões técnicas com clareza, por escrito e verbalmente; Você irá se diferenciar se tiver: • Experiência com aplicações baseadas em IA generativa e integração com LLMs (APIs, prompt engineering, controle de custo e latência); • Conhecimento de arquiteturas RAG: chunking, estratégias de indexação, reranking e avaliação de qualidade de resposta; • Vivência com bases vetoriais e busca semântica (pgvector, OpenSearch/Elasticsearch k-NN, Qdrant, Milvus, Weaviate ou similares) e com modelos de embeddings; • Experiência com agentes, orquestração de ferramentas e protocolos de integração (ex.: MCP, function calling); • Noções de avaliação e guardrails para sistemas de IA (métricas de qualidade, mitigação de alucinação, observabilidade de LLM); • Experiência com containers e orquestração (Docker, Kubernetes) e com plataformas de observabilidade; • Conhecimento em segurança de aplicações (OWASP, SAST/DAST, gestão de vulnerabilidades); Sobre a empresa: A SoftExpert é a empresa líder de mercado em soluções de software para a gestão integrada da conformidade, inovação e transformação digital de processos. E uma grande empresa possui grandes números: são mais de 900 colaboradores, mais de 3 mil clientes e 3 milhões de usuários, em mais de 50 países ao redor do mundo! Completamos 30 anos e nosso sonho é atingir todos os países do globo com nossas soluções. Por isso o nosso lema é #WeAreExpertsAndGlobal A Oportunidade

Ver todas as vagas