PAYLOCITY CORPORATION
PAYLOCITY CORPORATION
Staff Engineer de Software
Descrição
Localização: Deve estar baseado em Guadalajara
A Paylocity é um empregador que oferece oportunidades iguais. A Paylocity está comprometida com a inclusão total de todos os indivíduos. Recrutamos, treinamos, remuneramos e promovemos independentemente de raça, religião, cor, origem nacional, sexo, deficiência, idade, status de veterano e outros status protegidos conforme exigido pela lei aplicável. Na Paylocity, acreditamos que a diversidade nos torna melhores. Abraçamos e incentivamos as diferenças de nossos funcionários em idade, cultura, etnia, estado civil ou familiar, identidade ou expressão de gênero, idioma, origem nacional, capacidade física e mental, afiliação política, raça, religião ou crença espiritual, orientação sexual, status socioeconômico, status de veterano e outras características que tornam nossos funcionários únicos. Cultivamos ativamente essas diferenças por meio de nossos grupos de recursos de funcionários (ERGs), experiências, perspectivas, talentos e abordagens dos funcionários para impulsionar a inovação no software e nos serviços que fornecemos aos nossos clientes. Cumprimos as leis federais e estaduais sobre deficiência e fazemos adaptações razoáveis para candidatos e funcionários com deficiência. Para solicitar uma adaptação razoável no processo de candidatura ou entrevista, entre em contato com leavebenefits@paylocity.com. Este endereço de e-mail é designado exclusivamente para tais solicitações, em conformidade com as leis federais e estaduais sobre deficiência. Por favor, não envie currículos para este endereço de e-mail, pois eles serão removidos.
Seus dados pessoais serão processados para fins de recrutamento de acordo com nosso Aviso de Práticas de Privacidade para Candidatos a Emprego no México e as leis mexicanas de proteção de dados aplicáveis.
A Paylocity é uma premiada fornecedora de soluções de software de RH e folha de pagamento baseadas em nuvem, oferecendo a plataforma mais completa para a força de trabalho moderna. A empresa tornou-se uma das fornecedoras de software HCM que mais cresce no mundo, oferecendo um conjunto de produtos intuitivo e fácil de usar que ajuda as empresas a automatizar e otimizar processos de RH e folha de pagamento, atrair e reter talentos e construir uma cultura de trabalho forte.
Enquanto os fornecedores tradicionais de RH e folha de pagamento automatizam processos básicos de RH, como administração de folha de pagamento e benefícios, a Paylocity vai além, desenvolvendo ferramentas que o RH e as empresas precisam para competir por talentos e atender às expectativas da força de trabalho moderna.
Leve sua carreira para o próximo nível em uma das 100 principais empresas de software da G2. Explore nossas vagas em Produto e Tecnologia para ver onde você se encaixa!
Visão Geral da Posição
O Engenheiro de Software Staff impulsiona a excelência técnica e a inovação em toda a nossa organização. Esta função combina profunda experiência técnica com liderança estratégica, focando na arquitetura de soluções escaláveis enquanto promove uma cultura de excelência técnica e colaboração.
Requisitos mínimos
Estamos comprometidos em construir uma equipe de classe mundial contratando os melhores talentos globalmente. Para garantir a conformidade, utilizamos um modelo de Empregador de Registro (Employer of Record). Nossos candidatos ideais devem estar baseados em Guadalajara, ter o direito de trabalhar lá e ser capazes de trabalhar dentro de um fuso horário de até quatro horas em relação ao Horário Padrão do Leste (EST).
Educação e Experiência
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada
- Mínimo de 8 anos de experiência em engenharia de software
- Histórico comprovado de liderança em iniciativas técnicas significativas
Habilidades Técnicas
- Compreensão profunda de sistemas distribuídos e padrões de escalabilidade
- Sólida experiência em arquitetura de software e design de sistemas
- Experiência com otimização de desempenho e observabilidade
- Especialização em múltiplas linguagens de programação e tecnologias
- C#, Java ou uma linguagem de programação orientada a objetos moderna similar
- Sólida compreensão dos fundamentos de desenvolvimento de software
- Experiência com metodologias de desenvolvimento ágil
- Proficiência em Comunicação: Excelentes habilidades de comunicação escrita e verbal em inglês.
Requisitos físicos
- Capacidade de permanecer sentado por longos períodos: A função exige ficar sentado em uma mesa ou estação de trabalho por longos períodos, normalmente 7-8 horas por dia
- Uso de computador e sistemas telefônicos: O funcionário deve ser capaz de operar um computador, usar sistemas telefônicos e digitar. Isso inclui o uso de múltiplos programas de software e consultas simultaneamente
Responsabilidades Principais
Abaixo estão as principais atribuições da posição; outras podem ser atribuídas conforme necessário. Para desempenhar este trabalho com sucesso, o indivíduo deve ser capaz de realizar cada dever essencial de forma satisfatória. Os requisitos listados abaixo são representativos do conhecimento, habilidade e/ou capacidade exigidos. Adaptações razoáveis podem ser feitas para permitir que indivíduos com deficiência realizem as funções essenciais.
Responsabilidades Principais
- Projetar e implementar sistemas modulares e bem arquitetados que escalam de forma eficiente
- Impulsionar a estratégia técnica e as melhores práticas em equipes e departamentos
- Arquitetar soluções que considerem tanto as necessidades imediatas quanto as implicações de longo prazo
- Identificar e defender iniciativas técnicas de alto impacto que gerem valor para o negócio
- Assumir a responsabilidade e entregar funcionalidades de projetos em larga escala com alta confiabilidade e desempenho
- Delegar de forma eficaz para acelerar os cronogramas dos projetos e desenvolver as capacidades da equipe
- Priorizar e gerenciar múltiplos projetos de alto impacto simultaneamente
- Identificar e mitigar proativamente riscos e problemas técnicos
- Estabelecer e manter altos padrões de qualidade de código, desempenho e observabilidade
- Liderar revisões de código e discussões de design técnico com feedback construtivo
- Identificar e resolver problemas de qualidade no código dos membros da equipe
- Defender a automação e melhorias de processos
Crescimento e Desenvolvimento
- Orientar e treinar membros da equipe em todos os níveis de experiência
- Impulsionar a melhoria contínua da equipe por meio do compartilhamento de conhecimento e melhores práticas
- Construir relacionamentos sólidos com engenheiros de diferentes equipes e departamentos
- Promover uma cultura inclusiva que incentive a discussão aberta e a colaboração
- Obter alinhamento sobre a estratégia técnica entre equipes e departamentos
- Tomar decisões técnicas que equilibrem as necessidades imediatas com os objetivos de longo prazo
- Construir consenso por meio de comunicação técnica clara
- Resolver conflitos de forma construtiva, mantendo dinâmicas de equipe positivas
