Pular para o conteúdo

WatchGuard Technologies, Inc.

Engenheiro(a) de Software Sênior

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

Quem você é

Você é um(a) Engenheiro(a) de Software Sênior full stack apaixonado(a), orientado(a) a soluções e focado(a) no SDLC, com experiência profissional significativa em tecnologia em um ambiente ágil e pronto(a) para um desafio. Você possui fortes habilidades técnicas e experiência em diferentes tecnologias e Python como linguagens de programação principais, e adora construir software seguro e de qualidade.

Você é inquisitivo(a), adora aprender, sabe como chegar às respostas certas mesmo que não as saiba inicialmente. Você ouve atentamente e comunica seus desafios e progressos aos seus líderes. Você tem o dom da inovação; é impulsionado(a) pelo desejo de ajudar nossos clientes/parceiros a terem sucesso. Você também incorpora os outros valores humanos que mais valorizamos (responsabilidade, pertencimento, foco em ação) e sabe que as pessoas são o mais importante.

O que esperar como "Engenheiro(a) de Software Sênior" na WatchGuard

A função de Engenheiro(a) de Software Sênior na equipe de engenharia da WatchGuard é perfeitamente adequada para profissionais técnicos fortes que são criativos, motivados, curiosos e bons ouvintes, e à medida que você assume suas responsabilidades, será fundamental para nos ajudar a alcançar os seguintes objetivos principais:

Um "Dia Típico na Vida de um Engenheiro(a) de Software Sênior" na WatchGuard

O Engenheiro(a) de Software Sênior é visto(a) na WatchGuard como um(a) desenvolvedor(a) motivado(a), criativo(a) e curioso(a) com forte disciplina de engenharia, sempre disposto(a) a aprender tecnologias e técnicas modernas. O(a) Engenheiro(a) de Software Sênior assume a propriedade do processo de desenvolvimento e colabora com outros engenheiros juniores para orientá-los e guiá-los. Para evoluir em sua carreira e executar um trabalho excelente, você precisa demonstrar as seguintes características importantes no dia a dia:

Requisitos mínimos

Você está mais do que confortável com JIRA, Confluence, Design Orientado a Testes, AWS (Amazon Web Services) e construiu e implantou inúmeros serviços em nuvem de larga escala e alto desempenho, e está igualmente à vontade com tecnologias back-end e front-end na nuvem. É preferível que você tenha experiência prática com Cursor AI e outras ferramentas de desenvolvimento assistidas por IA para acelerar a entrega, mantendo altos padrões de qualidade de código, segurança e manutenibilidade.

  1. Desenvolver-se aprendendo processos mais robustos usando metodologias ágeis e trabalhando com equipes distribuídas globalmente com comunicação assíncrona entre diversas culturas e fusos horários. Sua equipe depende da sua contribuição e orientação.
  1. Garantir que você entenda a visão, seja responsabilizado(a), cumpra os compromissos, considere opções para software de alto desempenho e resiliente, e tenha forte disciplina de engenharia de software (design orientado a testes, cobertura de testes unitários, automação, acompanhamento da conformidade de OSS e vulnerabilidades, foco em monitoramento, práticas de codificação segura, etc.).
  1. Orientar outros engenheiros e continuar a desenvolver domínio sobre todos os aspectos da entrega de software de alta qualidade (design, documentação, testes unitários, revisões de código, segurança, implantação, monitoramento, manutenção, etc.) construído sobre arquitetura de microsserviços (tanto conteinerizada quanto serverless) usando diversas tecnologias de banco de dados relacionais (SQL / MySQL / Postgres etc.) e NoSQL (Elasticsearch / OpenSearch / Document DB / DynamoDB etc.).
  1. Manter nossos padrões e níveis de maturidade de execução de serviços de segurança de classe mundial na nuvem, projetando serviços de segurança gerenciados na nuvem mais seguros, confiáveis e escaláveis (em termos de arquitetura e infraestrutura).
  1. Manter um ambiente aberto de colaboração, transparência, inovação e diversão para trabalho em equipe positivo.
  1. Assumir responsabilidade e tomar decisões: Espera-se que você demonstre liderança técnica eficaz, tome decisões, impulsione as atividades de desenvolvimento e a equipe na direção certa. É possível que em sua função você esteja envolvido(a) com mais de um projeto ao mesmo tempo, e ser o(a) proprietário(a) significa que você deve assumir a responsabilidade pelo que você e suas equipes estão fazendo. Você também se envolverá com gerenciamento de produto e suporte ao cliente para entender o feedback e as necessidades dos clientes.
  1. Guiar a execução: Os projetos em que você está trabalhando são complexos e às vezes multifacetados. Eles exigirão fortes habilidades técnicas, mas também habilidades interpessoais. Você deve ser capaz de influenciar e impulsionar a equipe e seu trabalho para entregar excelência em um tempo previsível.
  1. Demonstrar iniciativa e comprometimento: Você agora faz parte de um grupo experiente e forte de engenheiros, mas ainda há muito a aprender e, enquanto aprende, é importante que você não espere por nada para colocar as mãos na massa, você precisa ter iniciativa para buscar as atividades e comprometimento para finalizá-las antes do próximo desafio.
  1. Aplicar mente analítica e lógica: Você escreverá soluções para resolver problemas reais de nossos clientes. Portanto, você precisa entender nossos clientes e o que é importante para eles. Você não deve apenas seguir instruções, deve compreender o que está fazendo, fazer perguntas, trazer sugestões e encontrar a melhor solução para entregar o que é necessário.
  1. Demonstrar curiosidade e interesse genuíno em aprender: Você estará em contato com engenheiros e arquitetos mais seniores, além de trabalhar em um ambiente e produto complexos. Assim, você terá a oportunidade de ganhar experiência o tempo todo e é imperativo que você tenha interesse em evoluir com a experiência diária e se tornar um engenheiro mais forte amanhã.
  1. Manter trabalho em equipe e colaboração: Você colaborará com uma equipe para entregar algo importante aos nossos clientes e construir um mundo mais seguro. Portanto, você não está sozinho(a), e é importante que você pense coletivamente, ajudando os outros ao seu redor e demonstrando gratidão aos seus colegas por ajudá-lo(a). Para isso, você deve ter forte empatia e ser capaz de se comunicar de forma clara e eficiente.
  1. Quando aplicável, contribuir para o uso eficaz do Cursor AI e práticas de desenvolvimento assistidas por IA — compartilhando fluxos de trabalho e ajudando a alavancar essas ferramentas de forma responsável para melhorar a produtividade sem comprometer a qualidade ou a segurança.
  1. Alavancar desenvolvimento assistido por IA (preferencial): Experiência com Cursor AI e ferramentas relacionadas é um diferencial — usá-las para explorar soluções, acelerar a implementação e melhorar a qualidade do código, e ajudar outros a adotar essas práticas de forma eficaz com bom julgamento de engenharia.

\n \n

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