Customer.io

Engenheiro(a) de Software Sênior - Canal de E-mail

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

Sobre a oportunidade

Olá, sou Brian, Diretor Sênior de Engenharia na Customer.io. Estamos procurando engenheiros experientes que queiram ser donos de um canal de ponta a ponta — desde a infraestrutura que entrega bilhões de mensagens de forma confiável, até as superfícies de produto que nossos clientes usam para construir, enviar e analisar suas campanhas. Você trabalhará em todo o stack, trazendo tanto pensamento sistêmico quanto habilidade de produto para um dos espaços de problema tecnicamente mais ricos da indústria.

Você não precisa de experiência em e-mail para se candidatar. Podemos ensinar o domínio de e-mail. Os engenheiros que prosperam aqui são aqueles que amam aprender um espaço de problema profundo, não apenas aqueles que chegam já o conhecendo.

SOBRE A CUSTOMER.IO

Mais de 9,000 empresas — de startups ágeis a marcas globais — usam nossa plataforma para enviar bilhões de e-mails, notificações push, mensagens in-app e SMS todos os dias. A Customer.io impulsiona a comunicação automatizada que as pessoas realmente querem receber.

Ajudamos equipes a enviar mensagens mais inteligentes e relevantes usando dados comportamentais em tempo real. Por baixo dos panos: Go, React, Ember e IA nos ajudam a entregar rapidamente e escalar com confiança.

O QUE VALORIZAMOS

Propriedade Você é dono(a) de problemas de ponta a ponta. Você se move rápido, age como proprietário(a) e prospera na ambiguidade. Você já liderou projetos complexos, seja oficialmente ou não, e está pronto(a) para fazer isso novamente.

Engenheiros com bom gosto de produto Você pensa como um usuário, não apenas como um engenheiro. Você se importa com a forma como seus sistemas impulsionam valor real para o cliente — e como torná-los melhores.

Um ceticismo saudável sobre "a forma como as coisas são feitas" Você traz rigor e criatividade. Melhores práticas importam — mas nunca mais do que o avanço.

NOSSO PROCESSO

Sem pegadinhas, sem perguntas capciosas — apenas um processo claro e humano desenvolvido para nos ajudar a tomar uma decisão informada.

  1. Candidatura — Revisamos todos com cuidado. Diga-nos por que você está interessado(a).
  1. Ligação com Recrutador(a) (30 min) — Vamos conversar sobre o que você procura e como trabalhamos.
  1. Entrevista com Gerente de Contratação (60 min) - Converse com um de nossos gerentes de contratação sobre seu estilo de trabalho e um projeto que você foi dono(a) de ponta a ponta, além de um pequeno exercício de codificação assistido por IA.
  1. Entrevista Técnica (60 min) — Uma conversa colaborativa de design de sistemas focada em desafios de escalabilidade.
  1. Tarefa para Levar para Casa — Complete uma tarefa curta e realista semelhante ao que você trabalharia aqui.
  1. Chamada de Revisão da Tarefa (60 min) — Apresente seu trabalho e discuta compensações, prioridades e como você iteraria.
  1. Mergulho Profundo no Projeto (60 minutos: Uma conversa focada em um projeto técnico que você foi dono(a) de ponta a ponta, e como você equilibra o trabalho planejado com questões urgentes que impactam o cliente.

Todos os candidatos finais serão solicitados a completar uma verificação de antecedentes e verificações de emprego como parte de nosso processo de pré- contratação.

A Customer.io Customer.io reconhece o impacto sufocante da injustiça sistêmica em comunidades diversas. Comprometemo-nos a usar nossa influência para aumentar a inclusão e a equidade na indústria de tecnologia. Esforçamo-nos para construir uma cultura de equipe inclusiva, implementar práticas de contratação sem viés e desenvolver parcerias comunitárias para expandir nosso impacto global.

O Zoom é a única plataforma de videoconferência que usamos, as entrevistas virtuais serão conduzidas usando a capacidade de vídeo (ou seja, não via chat), e as ofertas serão estendidas por escrito em papel timbrado oficial da Customer.io Customer.io. Por favor, seja vigilante em todas as suas atividades de busca de emprego e, se tiver alguma dúvida, entre em contato com jobs@customer.io [jobs@customer.io].

JUNTE-SE A NÓS!

Acreditamos em empatia, transparência, responsabilidade e, sim, um pouco de desajeitamento. Se você se animou com o que leu e quer construir software que torne a comunicação melhor para todos — candidate-se agora.

O QUE VOCÊ FARÁ

  1. Construir e evoluir as experiências de frontend que os clientes usam para criar, visualizar e analisar campanhas — editores, configuração e painéis de análise
  1. Projetar e escalar sistemas de backend que processam altos volumes de mensagens e eventos: gerenciamento de filas, lógica de retentativa, limitação de taxa e pipelines de eventos em tempo real
  1. Construir sistemas automatizados que respondem inteligentemente a sinais de feedback de provedores externos — classificação, supressão, limitação e pontuação de saúde
  1. Colaborar com especialistas de domínio internos para transformar seu conhecimento em ferramentas automatizadas — você traz as habilidades de sistemas, eles trazem a profundidade de e-mail
  1. Instrumentar e monitorar a saúde do canal de ponta a ponta: detecção de sinais, alerta de anomalias e observabilidade
  1. Ser dono(a) de problemas de ponta a ponta — desde a arquitetura e design de esquema até testes, implantação e monitoramento
  1. Participar de uma rotação de plantão conforme necessário, apoiando a confiabilidade dos sistemas que você constrói
  1. Compartilhar conhecimento e elevar o nível através de vídeos curtos, escrita ponderada e mentoria
  1. Usar agentes de IA para fazer alterações em vários arquivos, definindo o escopo do trabalho, escrevendo o prompt e verificando a saída

O QUE BUSCAMOS

  1. 7+ anos de experiência construindo sistemas distribuídos e escaláveis em Go (ou linguagens tipadas estaticamente similares)
  1. Experiência construindo recursos de frontend voltados para o produto em React ou frameworks similares, com atenção à qualidade da UX e polimento
  1. Experiência construindo ou consumindo APIs que lidam com cargas de trabalho assíncronas de alto rendimento — fluxos de eventos, filas e sistemas que degradam graciosamente sob carga
  1. Conforto em integrar com sistemas externos que você não controla — APIs de terceiros, limites de taxa, modos de falha opacos — e projetar para resiliência em torno deles
  1. Conforto em trabalhar em ambientes nativos da nuvem (AWS, GCP)
  1. Familiaridade com bancos de dados relacionais (usamos MySQL principalmente) e um entendimento das compensações de desempenho
  1. Experiência com ferramentas de observabilidade e operação de sistemas de produção
  1. Um viés para ação em vez de perfeição, e orgulho em ser dono(a) de decisões técnicas

Desejável: Familiaridade com infraestrutura de e-mail — entregabilidade, padrões de autenticação (SPF/DKIM/DMARC), reputação do remetente ou envio de alto volume

COMPENSAÇÃO E BENEFÍCIOS

Acreditamos em transparência. O salário inicial para esta função é de US$ 150,000 - US$ 200,000 (USD) (ou equivalente em moeda local), dependendo da experiência e sujeito a ajuste de taxa de mercado. Além do salário base, esta função inclui uma concessão de participação acionária na forma de opções de ações, para que você compartilhe o sucesso que ajuda a construir.

Sabemos que nossas pessoas são o que nos tornam ótimos, e estamos comprometidos em cuidar bem delas. Nosso pacote inclusivo de benefícios apoia seu bem-estar e crescimento, incluindo cobertura de 100% dos prêmios de seguro médico, odontológico, visão, saúde mental e suplementar para você e sua família. Também oferecemos 16 semanas de licença parental remunerada, PTO ilimitado, estipêndios para trabalho remoto e bem-estar, um orçamento de desenvolvimento profissional e mais.

Veja todos os benefícios aqui → customer.io/careers#:~:text=our%20collective%20success.-,BENEFITS,-Our%C2%A0

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

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores