




Resumo: Junte-se à Five9 como Engenheiro Sênior .NET para liderar a modernização da plataforma, impulsionar as melhores práticas de engenharia e colaborar com as equipes de produto, design e dados para entregar software confiável em larga escala. Pontos principais: 1. Liderar decisões arquitetônicas para modernizar uma aplicação legada em .NET 8 2. Promover os princípios de código limpo e orientar engenheiros júnior 3. Aplicar o desenvolvimento guiado por testes (TDD) como uma disciplina essencial de engenharia Junte-se a nós para trazer alegria à experiência do cliente. A Five9 é uma provedora líder de software em nuvem para centros de contato, levando o poder da inovação em nuvem a clientes em todo o mundo. Viver nossos valores diariamente resulta em nossa cultura centrada na equipe e nos permite inovar, crescer e prosperar enquanto desfrutamos juntos dessa jornada. Celebramos a diversidade e fomentamos um ambiente inclusivo, capacitando nossos funcionários a serem autênticos. **Sobre a vaga** Procuramos um Engenheiro Sênior .NET que combine profundo conhecimento técnico com paixão por qualidade de código, orientação e entrega colaborativa. Neste cargo, você liderará esforços para modernizar e evoluir nossa plataforma, impulsionará as melhores práticas de engenharia e trabalhará em parceria com as equipes de produto, design e dados para lançar software confiável em larga escala. Você possui um histórico comprovado em desenvolvimento .NET, compreensão sólida de pipelines modernos de implantação e consciência arquitetônica para construir sistemas escaláveis em diferentes modelos de locação e cargas de trabalho de dados. **Principais responsabilidades** **Liderança técnica e modernização de código** * Liderar decisões arquitetônicas para migrar uma aplicação legada em .NET 8, de locação única, para um framework multilocatário já existente. * Promover os princípios de código limpo e conduzir roteiros técnicos que reduzam a dívida técnica sem comprometer a velocidade de entrega. * Avaliar e introduzir ferramentas, bibliotecas e frameworks que melhorem a experiência do desenvolvedor e a confiabilidade do sistema. * Orientar engenheiros júnior e pleno por meio de programação em pares, revisões de design e sessões estruturadas de compartilhamento de conhecimento. **Revisão de código e garantia de qualidade** * Realizar revisões construtivas de código que respeitem os padrões da equipe e sirvam como oportunidades de aprendizado. * Definir e impor padrões de codificação, convenções de nomenclatura e diretrizes arquitetônicas em toda a equipe. * Identificar problemas sistêmicos de qualidade por meio de padrões observados nas revisões e propor proativamente melhorias de processo. * Atuar como revisor técnico confiável para alterações de alto risco ou transversais antes de sua implantação em produção. **Colaboração multifuncional** * Trabalhar em estreita parceria com partes interessadas para traduzir requisitos comerciais em estimativas técnicas precisas e planos de implementação claros. * Colaborar com engenheiros de dados em integrações com data warehouses e pipelines de dados de back-end, garantindo interfaces escaláveis e sustentáveis. * Trabalhar com as equipes de DevOps e de plataforma para definir padrões de implantação e promover práticas de infraestrutura como código (infrastructure-as-code). * Facilitar o alinhamento entre equipes por meio de comunicação escrita clara, registros de decisões arquitetônicas (ADRs) e documentação. **Engenharia de qualidade e testes com TDD** * Aplicar o desenvolvimento guiado por testes (TDD) como uma disciplina essencial de engenharia, escrevendo testes unitários, de integração e contratuais antes da implementação. * Projetar e manter suítes de testes que dêem à equipe confiança para refatorar e implantar com frequência. * Promover uma cultura de testes antecipados (shift-left), incorporando práticas de qualidade em todas as etapas do desenvolvimento, não apenas nos ciclos de QA. * Garantir que os benchmarks de cobertura de testes sejam definidos, monitorados e continuamente aprimorados. **Comunicação e liderança de processos** * Liderar cerimônias de sprint, incluindo planejamento, retrospectivas e refinamento do backlog, com clareza e responsabilidade. * Produzir documentação técnica de alta qualidade, incluindo runbooks, contratos de API e guias de integração. * Identificar bloqueios e dependências precocemente, comunicando status e riscos proativamente às partes interessadas. * Contribuir para uma cultura de segurança psicológica, onde o feedback franco e construtivo é a norma. **Qualificações obrigatórias** * 5+ anos de experiência profissional em desenvolvimento de software com foco em .NET. * Domínio de .NET, incluindo ASP.NET Core, Entity Framework Core e o ecossistema moderno de runtime .NET. * Experiência comprovada na modernização de aplicações web legadas — refatoração, reengenharia arquitetônica ou migração de aplicações web monolíticas antigas para tecidos de plataformas modernas. * Compreensão sólida de pipelines CI/CD, incluindo projeto de pipeline, controle automatizado de testes, gerenciamento de artefatos e estratégias de implantação (blue/green, canary, rolling). * Compreensão clara dos padrões arquitetônicos de locação única versus multilocação e das respectivas vantagens e desvantagens em termos de segurança, isolamento, escalabilidade e custo. * Experiência com desenvolvimento guiado por testes (TDD) e forte filosofia de testes abrangendo cobertura unitária, de integração e ponta a ponta. * Excelentes habilidades de comunicação escrita e verbal; capacidade de redigir documentação técnica clara e liderar discussões de design. **Qualificações desejáveis** * Conhecimento prático de Claude Code, Copilot ou utilização de qualquer plataforma de IA para aumentar a produtividade é um diferencial significativo. * Experiência com soluções de data warehousing em larga escala; experiência com Google BigQuery é um diferencial importante. * Experiência no frontend com Vue.js 3 — arquitetura de componentes, Composition API e padrões de gerenciamento de estado. * Familiaridade com ferramentas de observabilidade, como OpenTelemetry, Prometheus, Datadog ou similares. * Experiência em ambientes de engenharia de plataforma ou multi-produto. **Benefícios:** * Ações da Five9 * Plano de bônus * Benefício flexível de 10% * Auxílio-refeição * Seguro médico * Seguro de vida * 25 dias úteis de férias + feriados A Five9 valoriza a diversidade e está comprometida em construir uma equipe que represente uma variedade de origens, perspectivas e habilidades. Quanto mais inclusivos formos, melhor seremos. A Five9 é uma empregadora que oferece igualdade de oportunidades. Consulte nossa política de privacidade, incluindo o aviso de privacidade para residentes da Califórnia, aqui: https://www.five9\.com/pt\-pt/legal. Observação: A Five9 nunca solicitará que um candidato envie dinheiro como pré-requisito para iniciar seu emprego na Five9\.


