Descrição
Resumo:
Como Engenheiro de Software II na Equipe Digital, você projetará, desenvolverá e manterá soluções de software backend que apoiam as iniciativas digitais da Five9.
Pontos principais:
1. Projetar, desenvolver e manter soluções de software backend
2. Construir sistemas backend escaláveis, confiáveis e de alto desempenho
3. Mentorar outros engenheiros e impulsionar as melhores práticas de engenharia backend
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, desfrutando juntos dessa jornada. Celebramos a diversidade e fomentamos um ambiente inclusivo, capacitando nossos funcionários a serem autênticos.
**Finalidade da função**
Como Engenheiro de Software II na Equipe Digital, você projetará, desenvolverá e manterá soluções de software backend que apoiam as iniciativas digitais da Five9. Esta função concentra-se na construção de sistemas backend escaláveis, confiáveis e de alto desempenho que impulsionam as capacidades de ponta a ponta da plataforma.
Você será responsável pela arquitetura backend, pelo projeto de serviços, pela implementação, testes e documentação. Trabalhando em estreita colaboração com os proprietários de produtos e partes interessadas-chave, você traduzirá requisitos em serviços backend robustos e APIs. A função também envolve uma exploração técnica aprofundada de tecnologias emergentes e parcerias com equipes de produto para levar ideias inovadoras à produção.
Além disso, esta posição desempenha um papel fundamental no mentoramento de outros engenheiros e na disseminação das melhores práticas de engenharia backend em toda a Five9.
**Como você contribui**
* Aproveitar forte expertise em linguagens de programação, frameworks e metodologias de desenvolvimento para resolver desafios complexos de backend e sistemas distribuídos.
* Escrever código backend de alta qualidade, eficiente e mantível, seguindo as melhores práticas e contribuindo para serviços principais, APIs e capacidades da plataforma.
* Sentir-se confortável utilizando ferramentas de codificação agêntica e ambientes de desenvolvimento assistidos por IA para aumentar a produtividade e a qualidade do código.
* Solucionar e resolver problemas complexos em produção e arquiteturais identificando as causas-raiz e implementando soluções escaláveis.
* Garantir que o desenvolvimento permaneça no cronograma, que os entregáveis atendam aos marcos definidos e que as soluções estejam alinhadas com os objetivos comerciais e da plataforma.
* Colaborar estreitamente com equipes multifuncionais, incluindo gerentes de produto, outras equipes de desenvolvimento backend, engenheiros frontend e equipes de garantia de qualidade, para assegurar o alinhamento quanto a requisitos, funcionalidades e entregas.
* Seguir e contribuir para processos de engenharia, documentação de serviços, especificações técnicas e contratos de API.
* Garantir que o desenvolvimento permaneça no cronograma, que os marcos sejam cumpridos e que o projeto esteja alinhado com os objetivos comerciais.
**Habilidades e qualificações exigidas**
* 3 ou mais anos de experiência profissional em desenvolvimento backend com Java.
* Grande proficiência em tecnologias server-side, incluindo:
+ Projeto e implementação de APIs REST
+ Arquiteturas de microsserviços
+ Frameworks backend, como Spring Boot
+ Bancos de dados (SQL, NoSQL, Redis)
* Experiência prática no projeto e implementação de microsserviços escaláveis e de alto desempenho que expõem APIs REST.
* Experiência na resolução de problemas complexos que abrangem múltiplos serviços, produtos ou sistemas distribuídos.
* Sólida compreensão das melhores práticas de segurança e capacidade de implementar medidas para proteger aplicações e dados.
* Capacidade de trabalhar tanto de forma independente quanto como parte de uma equipe de engenharia colaborativa.
* Grande compromisso com a entrega de soluções backend de alta qualidade, com bom desempenho e escaláveis, dentro do prazo e do escopo definidos.
* Comprovada capacidade de mentorar outros desenvolvedores por meio de orientação direta e revisões de código.
* Graduação (ou equivalente) em disciplina relevante.
**Qualificações desejáveis**
* Experiência com Google Cloud Platform (GCP), Kubernetes, ferramentas de build (Gradle preferencial) e pipelines CI/CD (GitLab preferencial).
* Experiência com sistemas de mensageria orientados a eventos.
* Experiência com tecnologias de centros de contato, incluindo IVR, agentes virtuais, VoIP e prestadores de serviços de telecomunicações.
* Experiência com ferramentas de desenvolvimento de IA.
**Partes interessadas-chave**
* Proprietários de serviços e suas equipes
* Liderança técnica e alta administração
* Equipes de engenharia
**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 de férias anuais + feriados públicos
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 nosso 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\.