
A Toast desenvolve software e hardware integrados para o setor de alimentação e bebidas. Sua plataforma reúne tecnologia de ponto de venda, processamento de pagamentos, pedidos online, gestão de folha de pagamento e ferramentas operacionais para ajudar restaurantes a administrar o trabalho do dia a dia em um único sistema. A Toast atende a uma ampla variedade de negócios, incluindo restaurantes de serviço rápido e serviço completo, estabelecimentos fast casual, restaurantes de alta gastronomia, cafés e food trucks, além de publicar análises do setor e recursos educacionais para operadores de restaurantes.
Engenheiro(a) de Software Staff, Experiência do Desenvolvedor
Define a arquitetura e desenvolve ferramentas para desenvolvedores com IA para a plataforma de tecnologia para restaurantes da Toast. Aprimora os fluxos de engenharia em centenas de serviços e equipes.
$ 151.000 – $ 309.000 / ano
RemotoTempo integralLíderIdioma Obrigatório: inglêsRelações com desenvolvedoresDescrição
- Define a direção técnica e a arquitetura de longo prazo para desenvolvimento local, ferramentas de build, bibliotecas compartilhadas e o portal do desenvolvedor.
- Orienta a arquitetura de frameworks de teste e bibliotecas centrais para desenvolvimento de serviços web.
- Projeta, desenvolve e entrega componentes de plataforma de alto impacto usados por várias equipes.
- Usa dados e feedback de engenharia junto com Produto para identificar atritos nos fluxos de trabalho e definir um roteiro priorizado e mensurável.
- Cria caminhos de autosserviço recomendados para ajudar as equipes de produto a desenvolver e evoluir serviços.
- Alinha os planos técnicos com as equipes parceiras de IA, CI/CD e infraestrutura em nuvem.
- Trabalha com equipes que atuam diretamente com clientes para garantir que as soluções da plataforma para desenvolvedores atendam às necessidades dos clientes e do negócio.
- Fortalece as práticas técnicas da equipe por meio de revisões de design, mentoria, programação em dupla e desenvolvimento de líderes técnicos.
Requisitos
- Pelo menos 8 anos de experiência profissional em engenharia de software.
- Conhecimento profundo de uma linguagem de uso geral, como Kotlin, Java, Go ou TypeScript.
- Conforto para trabalhar com várias linguagens de programação.
- Ampla experiência com sistemas de build em grande escala e gerenciamento de dependências, como Gradle, Maven ou npm.
- Experiência gerenciando migrações de software em centenas de serviços.
- Histórico de liderança de iniciativas técnicas entre equipes, desde a definição do problema até o design, a entrega e a adoção.
- Experiência projetando produtos para desenvolvedores, como CLIs, SDKs, bibliotecas compartilhadas, frameworks de teste ou portais.
- Foco em usabilidade e adoção.
- Experiência prática com ferramentas de desenvolvimento assistidas por IA e práticas de desenvolvimento com agentes, além de opiniões bem fundamentadas sobre seu uso.
- Ótimas habilidades de comunicação, incluindo a redação de estratégias técnicas e documentos de design claros, e capacidade de influenciar sem autoridade formal.
- Empatia por engenheiros como clientes e compromisso com a medição de resultados, em vez de apenas entregas de funcionalidades.
- Experiência com portais internos para desenvolvedores ou catálogos de serviços, como Backstage, é desejável.
- Experiência desenvolvendo ou integrando ferramentas para desenvolvedores com LLMs, agentes de programação ou servidores MCP é desejável.
- Experiência com ambientes de desenvolvimento conteinerizados ou em nuvem, como Dev Containers, Docker, Kubernetes ou AWS ECS, é desejável.
- Experiência definindo e acompanhando métricas de produtividade de desenvolvedores, como DORA, SPACE ou análises de build e testes, é desejável.
Benefícios
- Programas competitivos de remuneração e benefícios.
- Remuneração em dinheiro, que pode incluir horas extras e bônus ou comissão quando elegível.
- Participação acionária.
- Benefícios que apoiam um estilo de vida saudável.
- Benefícios flexíveis pensados para atender a necessidades que mudam ao longo do tempo.
- Modelo de trabalho híbrido que leva em conta as necessidades individuais.
- Adaptações razoáveis para pessoas com deficiência.