Pular para o conteúdo

UKG

Staff Software Engineer - Cloud Platform

PythonJavaAWSGCPDockerKubernetesGoTerraform
Tradução automática. Consulte o original.

Sobre a oportunidade

Por que a UKG: Na UKG, o trabalho que você faz importa. O código que você entrega, as decisões que você toma e o cuidado que você demonstra com um cliente somam um impacto real. Hoje, dezenas de milhões de trabalhadores começam e terminam seus dias com nossa plataforma de operações de força de trabalho. Ajudando as pessoas a serem pagas, a crescerem em suas carreiras e a moldarem o futuro de suas indústrias. É isso que fazemos.

Nunca paramos de aprender. Nunca paramos de desafiar o status quo. Buscamos o melhor e celebramos as vitórias ao longo do caminho. Aqui, você terá flexibilidade real, benefícios com os quais pode contar e uma equipe que prospera junta. Porque na UKG, seu trabalho importa — e você também.

Sobre a Equipe

A UKG está procurando um(a) Staff Software Engineer - Eng para construir e manter a camada PaaS (Plataforma como Serviço) de nossa nuvem pública/privada. Esta é uma equipe especializada que abstrai as complexidades dos requisitos de Infraestrutura, Rede e Segurança para garantir que sejam consumidos de maneiras padronizadas para suportar Aplicações. Esses serviços são construídos em Linux utilizando diversas tecnologias, incluindo Go, Ansible, K8s, GKE, Google Cloud Platform (GCP) e Openstack, para citar algumas. Esta posição fará parceria com nossas equipes de desenvolvimento ágil para garantir a integração e implantação suaves do software UKG em toda a infraestrutura de nuvem.

Este trabalho é no grupo de Aceleração de Engenharia, apoiando equipes de produtos internas em suas implantações. O(a) candidato(a) com o histórico e a experiência corretos em engenharia de software terá experiência com tecnologias de nuvem e o desejo de dominá-las.

Sobre a Vaga

Sobre Você

  1. Desenvolvimento de Software: Escrever código limpo, de fácil manutenção e eficiente para diversas aplicações e sistemas de software.
  1. Modelo de Dev Ops: Compreensão de como trabalhar em um modelo DevOps. Assumir a responsabilidade, desde o trabalho com a gestão de produtos nos requisitos até o design, desenvolvimento, teste, implantação e manutenção do software em produção.
  1. Desenvolver e manter infraestrutura como código (IaC) usando ferramentas.
  1. Liderança Técnica: Contribuir para o design, desenvolvimento e implantação de aplicações e sistemas de software complexos, garantindo que atendam a altos padrões de qualidade e desempenho.
  1. Gerenciamento de Projetos: Gerenciar a execução e entrega de funcionalidades e projetos, negociando prioridades e prazos de projetos, garantindo a conclusão bem-sucedida e pontual, com qualidade.
  1. Escrever código limpo, de fácil manutenção e eficiente e scripts de infraestrutura usando Bash, Python, PowerShell ou linguagens similares.
  1. Design Arquitetural: Participar de revisões de design com colegas e stakeholders e no design arquitetural de novas funcionalidades e sistemas, garantindo escalabilidade, confiabilidade e manutenibilidade.
  1. Revisão de Código: Ser diligente na revisão de código desenvolvido por outros desenvolvedores, fornecer feedback e manter um alto nível de excelência técnica para garantir que o código esteja aderindo às melhores práticas padrão da indústria, como diretrizes de codificação, código elegante, eficiente e de fácil manutenção, com observabilidade integrada desde o início, testes unitários, etc.
  1. Testes: Construir software testável, definir testes, participar do processo de testes, automatizar testes usando ferramentas (por exemplo, Junit, Selenium) e Padrões de Design, utilizando a pirâmide de automação de testes como guia.
  1. Saúde e Qualidade do Serviço: Manter a saúde e a qualidade dos serviços e incidentes, identificando e resolvendo proativamente problemas. Utilizar indicadores de saúde do serviço e telemetria para ação, fornecendo recomendações para otimizar o desempenho. Realizar análise completa da causa raiz e impulsionar a implementação de medidas para prevenir recorrências futuras.
  1. Documentação: Documentar adequadamente novas funcionalidades, aprimoramentos ou correções para o produto, contribuindo para materiais de treinamento.

Requisitos mínimos

Qualificações Básicas

  1. 5+ anos de experiência em engenharia de software.
  1. Profundo conhecimento em desenvolvimento Python ou Java.
  1. 1 ano+ de experiência em GitOps/DevOps ou na construção de pipelines ou processos de Infraestrutura como Código para suportar grandes equipes.
  1. Experiência trabalhando com Kubernetes, Docker e plataformas de implantação em nuvem pública.
  1. Experiência em projetar e administrar pipelines de CI/CD.
  1. Histórico comprovado de liderança e entrega de projetos de software complexos e de grande escala.
  1. Proficiência em tecnologias de nuvem como Azure, AWS, GCP e sistemas de controle de versão como GitHub.
  1. Bacharelado ou Mestrado em Ciência da Computação, Engenharia ou área técnica relacionada, ou experiência prática equivalente.

Qualificações Preferenciais

  1. Mestrado ou Doutorado em Ciência da Computação ou área técnica relacionada.
  1. Experiência e profundo entendimento de GitHub Actions, Argo CD, ou plataformas GitOps e CI/CD similares para implantação de aplicações Kubernetes, orquestração de releases, roteamento de tráfego e gerenciamento de ciclo de vida, ou prontidão e profundo interesse em aprender e dominar.
  1. Extensa experiência com ferramentas GitOps, por exemplo, GitHub Actions, utilizando Terraform e Ansible para criar frameworks de automação de pipeline CI/CD e implantações baseadas em contêineres.
  1. Extensa experiência com arquitetura de software e padrões de design, incluindo a capacidade de projetar e implementar sistemas escaláveis e confiáveis em um modelo DevOps.
  1. Proficiência na construção de telemetria ou observabilidade como parte do processo de desenvolvimento.
  1. Forte entendimento em arquitetura e operações de DNS, incluindo gerenciamento de tráfego, DNS de horizonte dividido, estratégias de failover e otimização de desempenho em sistemas distribuídos de larga escala, ou prontidão e profundo interesse em aprender e dominar.
  1. Experiência comprovada em projetar e operar roteamento de serviço a serviço, incluindo modelagem de tráfego L7, implantações canary, releases blue/green e estratégias de migração sem downtime, ou prontidão e profundo interesse em aprender e dominar.
  1. Experiência com gateway de API e tecnologias de roteamento de borda (por exemplo, NGINX, Envoy, Kong ou equivalentes nativos da nuvem), incluindo autenticação, limitação de taxa e aplicação de políticas, ou prontidão e profundo interesse em aprender e dominar.
  1. Experiência prática com TLS/mTLS, gerenciamento de ciclo de vida de certificados e comunicação segura de serviço a serviço em um ambiente Kubernetes ou de microsserviços, ou prontidão e profundo interesse em aprender e dominar.
  1. Profundo entendimento de operadores Kubernetes, primitivas de rede, incluindo Serviços, Ingress, Gateway API, e arquiteturas de malha de serviço (por exemplo, Istio, Linkerd), com experiência prática em operá-los em escala, ou prontidão e profundo interesse em aprender e dominar.

Visão Geral da Empresa

A UKG é a Plataforma de Operações de Força de Trabalho que coloca o entendimento da força de trabalho em ação. Com a maior coleção de insights sobre força de trabalho do mundo e IA focada em pessoas, nossa capacidade de revelar maneiras invisíveis de construir confiança, ampliar a produtividade e capacitar talentos é incomparável. É essa expertise que equipa nossos clientes com a inteligência para resolver qualquer desafio em qualquer setor — porque grandes organizações sabem que sua força de trabalho é sua vantagem competitiva. Saiba mais em ukg.com.

Empregador de Igualdade de Oportunidades

A UKG é um empregador de igualdade de oportunidades. Avaliamos candidatos qualificados sem distinção de raça, cor, deficiência, religião, sexo, idade, origem nacional, status de veterano, informações genéticas e outras categorias legalmente protegidas.

Veja o pôster EEO Conheça Seus Direitos.

A UKG participa do E-Verify. Veja os pôsteres do E-Verify aqui.

É ilegal em Massachusetts exigir ou administrar um teste de detector de mentiras como condição de emprego ou emprego contínuo. Um empregador que viola esta lei estará sujeito a penalidades criminais e responsabilidade civil.

Acomodação para Deficientes no Processo de Candidatura e Entrevista

Para indivíduos com deficiência que necessitam de assistência adicional em qualquer ponto do processo de candidatura e entrevista, entre em contato pelo e-mail UKGCareers@ukg.com.

A faixa salarial para esta posição é de US$ 129,500 a US$ 186,100. O salário base real oferecido pode variar dependendo das habilidades, experiência, conhecimento relacionado ao trabalho e local de trabalho. Além do salário base, os funcionários podem ser elegíveis para participar de um plano de bônus baseado em desempenho e receber unidades de ações restritas como parte da remuneração total. Saiba mais sobre os benefícios e recompensas da UKG em ukg.com/about-us/careers/benefits.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026