← Voltar para vagas

Engenheiro de Plataforma Sênior Go

Descrição da vaga

Sobre a vaga

A Encora busca uma pessoa Engenheira de Plataforma Sênior para atuar remotamente do Brasil em tempo integral. A posição foca na evolução de serviços de plataforma que suportam fluxos críticos de negócio, incluindo infraestrutura de entrega de Email e SMS, orquestração de workflows e observabilidade.

Você trabalhará em um time de plataforma que apoia centenas de engenheiros, em colaboração com equipes de SRE, DevEx e engenharia de produto, elevando confiabilidade, experiência de desenvolvimento e excelência operacional em infraestrutura compartilhada.

Responsabilidades

  • Projetar, implementar e manter serviços de plataforma compartilhados, incluindo pipelines de entrega de Email e SMS, orquestração de workflows distribuídos e infraestrutura em nuvem.
  • Conduzir iniciativas de modernização de infraestrutura, migrando arquiteturas legadas para plataformas resilientes, observáveis e baseadas em workflows.
  • Instrumentar serviços com observabilidade orientada ao cliente, incluindo métricas, monitores, dashboards e alertas.
  • Criar e executar planos de implementação envolvendo múltiplos repositórios e times, definindo rollout, rollback e desativação de sistemas.
  • Colaborar com equipes de SRE e Infra para atingir metas de confiabilidade da plataforma e padrões operacionais.
  • Participar de revisões de RFCs, discussões de arquitetura e definição de padrões para serviços compartilhados.
  • Usar ferramentas de desenvolvimento assistidas por IA e avaliar ferramentas internas baseadas em LLM para reduzir toil e melhorar fluxos de engenharia.
  • Criar e manter runbooks, documentação de arquitetura e guias técnicos.
  • Mentorar pessoas engenheiras em padrões de sistemas distribuídos, design de engines de workflow e boas práticas de observabilidade.

Requisitos

  • Experiência em engenharia back-end com Go ou Ruby, com mentalidade poliglota e facilidade para aprender novas linguagens.
  • Experiência prática com sistemas de workflow distribuído, como Temporal, AWS Step Functions ou plataformas similares de orquestração.
  • Experiência no desenho de pipelines de observabilidade, incluindo métricas, monitores e alertas com Datadog, CloudWatch ou equivalentes.
  • Bom entendimento de padrões de mensageria assíncrona, como SQS, Kafka e RabbitMQ, e dos trade-offs de modernização.
  • Experiência com AWS e Infrastructure as Code usando Terraform, gerenciando filas, computação e armazenamento.
  • Capacidade comprovada de desenhar estratégias seguras e graduais de rollout usando feature flags e critérios claros de rollback.
  • Forte pensamento sistêmico para identificar modos de falha, analisar trade-offs e assumir ownership de ponta a ponta.
  • Excelente comunicação escrita para propostas, RFCs e runbooks, com foco em resultados mensuráveis em times ágeis.

Diferenciais

  • Experiência com operação de serviços em Kubernetes, incluindo orquestração de contêineres, ingress e gestão de deploys.
  • Familiaridade com sistemas de CI/CD, preferencialmente GitHub Actions, e melhoria de pipelines de build e deploy.
  • Experiência criando ou integrando recursos de IA/LLM em ferramentas internas ou fluxos de desenvolvimento.
  • Familiaridade com infraestrutura de proxy para LLMs e padrões de confiabilidade para serviços de IA.
  • Experiência com infraestrutura de comunicação, como pipelines de Email/SMS, processamento de webhooks ou integrações com provedores.
  • Atuação prévia com ferramentas de on-call, fluxos de resposta a incidentes ou práticas de SRE em ambientes de alta disponibilidade.
  • Experiência com sistemas de feature management, como LaunchDarkly, Split ou similares.