
A BeyondTrust desenvolve soluções de cibersegurança que ajudam as organizações a proteger sistemas e dados críticos contra ameaças internas e externas. Suas ofertas têm foco no gerenciamento de acesso privilegiado, ajudando as empresas a proteger e administrar as identidades, credenciais e permissões de acesso associadas aos usuários que se conectam a recursos confidenciais.
Engenheiro sênior de desenvolvimento de software na BeyondTrust (Remoto - Estados Unidos)
Desenvolva e ofereça suporte aos produtos de Acesso Remoto Seguro da BeyondTrust como engenheiro sênior de software. Mantenha os sistemas operacionais dos appliances, os fluxos de lançamento e a infraestrutura da AWS que atende clientes de segurança de identidade.
Descrição
- Desenvolver e manter código confiável para aplicações empresariais complexas de cliente-servidor
- Transformar storyboards de aplicações e casos de uso em software funcional
- Colaborar com colegas e partes interessadas no design de funcionalidades e na direção do produto
- Criar casos de teste e documentação de desenvolvimento com a equipe de Garantia da Qualidade
- Manter colegas e gestores informados sobre problemas, riscos e incidentes
- Documentar detalhadamente o trabalho de desenvolvimento
- Trabalhar com o suporte técnico e, quando necessário, com clientes para diagnosticar e resolver problemas
- Definir o escopo de projetos e tarefas e fornecer estimativas de tempo confiáveis
- Investigar, solucionar e fazer a triagem de problemas técnicos complexos na base de código
- Incorporar feedback sobre o produto, entregar correções e criar patches
- Criar, empacotar, assinar e lançar imagens de appliances e atualizações de software para ambientes locais e em nuvem
- Implantar e operar infraestrutura em nuvem abrangendo computação, DNS, armazenamento e gerenciamento de chaves
Requisitos
- Pelo menos cinco anos de experiência profissional em desenvolvimento de software
- Domínio de todo o ciclo de vida do desenvolvimento de software (SDLC)
- Ampla experiência trabalhando em ambientes Unix e Linux
- Experiência profissional com Python e PHP
- Experiência com Laravel ou um framework MVC comparável
- Experiência na manutenção de bases de código grandes e legadas
- Experiência prática com AWS, incluindo EC2, Route 53, S3, IAM e KMS
- Experiência em projetar e administrar bancos de dados
- Experiência prática escrevendo testes unitários
- Experiência trabalhando com metodologias ágeis
- Sólido conhecimento de padrões modernos de design de software
- Experiência gerenciando todo o ciclo de desenvolvimento até o lançamento do produto em um ambiente ágil
- Compreensão dos princípios de segurança de redes e criptografia
- Excelentes habilidades de comunicação escrita e verbal em inglês, apresentação e relacionamento interpessoal
- Experiência contribuindo para uma equipe ágil usando práticas de integração e desenvolvimento contínuos
Benefícios
- Uma cultura flexível e baseada na confiança, focada no aprendizado contínuo
- Reconhecimento do crescimento dos funcionários
- Um ambiente de trabalho comprometido com a diversidade e a inclusão
- Oportunidades de aprendizado e desenvolvimento profissional