Lenovo
Jitterbit
Gerente de Engenharia – Backend
Descrição da Empresa
A Jitterbit é uma solução líder em automação de fluxos de trabalho de dados, aplicações e processos. Com raízes em iPaaS e impulsionados por uma visão ambiciosa, integramos processos de negócios críticos para oferecer as experiências e os insights necessários para que empresas de todos os tamanhos acelerem sua jornada digital e preparem seus negócios para o futuro. Em termos simples, capacitamos as pessoas a terem o melhor desempenho.
A Jitterbit impulsiona a transformação dos negócios automatizando processos críticos para uma tomada de decisão mais rápida e informada. A Jitterbit é a única fornecedora que combina e simplifica perfeitamente o poder da integração, APIM e criação de aplicativos no-code para ampliar o valor da sua pilha tecnológica e acelerar sua jornada digital. Organizações em todo o mundo confiam na experiência e no conhecimento da Jitterbit para ajudá-las a economizar tempo e dinheiro, enquanto criam experiências excepcionais, agora e no futuro.
Descrição da Vaga
A Jitterbit é uma líder reconhecida em Integration Platform as a Service (iPaaS) e gerenciamento de API, nomeada no Gartner Magic Quadrant por sete anos consecutivos. Nossa missão é simplificar e acelerar a transformação digital por meio de nossas soluções de iPaaS low-code, gerenciamento de API (APIM), Low-Code Application Platform (LCAP) e B2B.
Nossa plataforma ajuda as empresas a automatizar sistemas de missão crítica de forma rápida e eficaz. Para isso, construímos e evoluímos continuamente uma plataforma SaaS robusta, escalável, segura e altamente confiável, atendendo clientes em todo o mundo.
Estamos em busca de um líder de engenharia experiente que combine forte liderança de pessoas, disciplina de execução e profundidade técnica. Esta função é ideal para alguém que gosta de construir equipes distribuídas de alto desempenho, mantendo-se próximo o suficiente da tecnologia para orientar a arquitetura, solucionar problemas complexos e ajudar a equipe a tomar decisões de engenharia sólidas.
Sobre a Equipe
Na Jitterbit, a engenharia está no centro de tudo o que fazemos. Orgulhamo-nos de construir software de alta qualidade e fácil manutenção, proporcionando uma experiência de classe mundial para nossos clientes.
Nossa organização de engenharia opera em um ambiente colaborativo, com foco em trabalho remoto, com membros da equipe em vários países e fusos horários. Você trabalhará em estreita colaboração com engenheiros, Gestão de Produto, Suporte, Engenharia L3, DevOps/SRE, QA e outras equipes de engenharia para construir e operar recursos de integração e gerenciamento de API de nível empresarial.
Valorizamos a autonomia, transparência, excelência técnica, melhoria contínua e a disposição para resolver problemas de forma colaborativa.
Sobre a Função
Como Gerente de Engenharia Sênior – Backend, você liderará uma equipe distribuída de engenheiros de backend responsáveis por projetar, construir, operar e evoluir componentes críticos da plataforma de iPaaS e gerenciamento de API da Jitterbit.
O que você fará
Você será responsável tanto pela liderança de pessoas quanto pela entrega de engenharia. Você estabelecerá prioridades claras, ajudará a equipe a executar de forma previsível, desenvolverá talentos de engenharia, removerá obstáculos e criará um ambiente no qual os engenheiros possam realizar seu melhor trabalho.
Você trabalhará em estreita parceria com a Gestão de Produto e outras partes interessadas para traduzir as prioridades de negócios em planos de engenharia executáveis, equilibrando a entrega do produto com a escalabilidade da plataforma, confiabilidade, dívida técnica e excelência operacional.
Esta não é uma posição de gestão puramente administrativa. Você deve ser tecnicamente forte o suficiente para participar de discussões de arquitetura e design, desafiar suposições técnicas, revisar abordagens e mergulhar profundamente em problemas complexos de produção ou engenharia quando necessário. Quando surgirem situações críticas, você deve se sentir confortável em colocar a mão na massa e trabalhar ao lado da equipe para conduzi-los à resolução.
Liderar e Desenvolver a Equipe
- Liderar, treinar e orientar uma equipe de engenharia geograficamente distribuída em vários países e fusos horários.
- Construir uma cultura de engenharia de alto desempenho baseada em autonomia, responsabilidade, colaboração, excelência técnica e aprendizado contínuo.
- Realizar 1:1s regulares, fornecer feedback acionável, estabelecer metas de desenvolvimento e apoiar os engenheiros em seu crescimento profissional.
- Gerenciar o desempenho de forma eficaz, reconhecendo os principais colaboradores e abordando lacunas de desempenho de maneira oportuna e construtiva.
- Participar do planejamento da força de trabalho, entrevistas, contratação, integração e retenção de talentos de engenharia de alta qualidade.
- Identificar futuros líderes técnicos e de equipe e criar oportunidades para que eles cresçam.
- Promover um ambiente inclusivo onde os membros da equipe se sintam confortáveis em compartilhar ideias, levantar riscos e desafiar suposições.
Impulsionar a Execução de Engenharia
- Assumir a responsabilidade pelo planejamento e execução de iniciativas de engenharia, desde os requisitos e design técnico até o desenvolvimento, testes, implantação e suporte à produção.
- Trabalhar em parceria com a Gestão de Produto para entender as prioridades de negócios, definir o escopo, avaliar compensações e estabelecer compromissos de entrega realistas.
- Liderar cerimônias Agile e garantir um planejamento de sprint eficaz, refinamento de backlog, execução diária, revisões, retrospectivas e melhoria contínua.
- Manter visibilidade sobre o progresso do sprint, dependências, bloqueadores, riscos e compromissos de entrega.
- Usar métricas e dados de engenharia para melhorar a previsibilidade de entrega, qualidade, desempenho operacional e eficácia da equipe.
- Equilibrar o desenvolvimento de funcionalidades com dívida técnica, melhorias na plataforma, escalabilidade, confiabilidade e produtividade da engenharia.
- Identificar riscos de entrega precocemente e comunicar claramente às partes interessadas quando as prioridades, o escopo ou os prazos precisarem de ajustes.
Fornecer Liderança Técnica
- Manter profundidade técnica suficiente para ter conversas significativas com engenheiros seniores e arquitetos sobre design de sistemas, arquitetura, escalabilidade, confiabilidade, segurança e desempenho.
- Orientar discussões técnicas e ajudar a equipe a avaliar abordagens arquitetônicas e compensações de engenharia.
- Garantir práticas de engenharia adequadas em torno de revisões de design, qualidade de código, testes automatizados, observabilidade, implantação e prontidão operacional.
- Incentivar soluções que sejam sustentáveis, escaláveis, seguras e apropriadas para um ambiente SaaS multilocatário de grande escala.
- Trabalhar em parceria com engenheiros seniores e arquitetos na estratégia técnica e na evolução da plataforma a longo prazo.
- Mergulhar em questões técnicas complexas quando necessário e trabalhar ao lado dos engenheiros durante problemas críticos de produção ou que impactem o cliente.
- Ajudar a conduzir a análise de causa raiz e garantir que ações corretivas e preventivas sejam concluídas após incidentes significativos.
Colaborar em Toda a Organização
- Construir relacionamentos de trabalho sólidos com Gestão de Produto, Suporte, Engenharia L3, QA, DevOps/SRE, Arquitetura, Segurança e outras equipes de engenharia.
- Trabalhar em estreita parceria com as equipes de Suporte e L3 para entender problemas que impactam o cliente, priorizar escalonamentos e garantir uma resolução oportuna.
- Coordenar dependências e iniciativas técnicas que abrangem várias equipes de engenharia.
- Comunicar claramente as prioridades de engenharia, riscos técnicos, status de entrega e compensações para partes interessadas técnicas e não técnicas.
- Representar a equipe em planejamento multifuncional, revisões operacionais e discussões de liderança.
- Criar ciclos de feedback eficazes entre Engenharia, Produto, Suporte e clientes para melhorar continuamente a qualidade e a confiabilidade do produto.
Assumir a Excelência Operacional
- Ajudar a garantir que a plataforma atenda às expectativas de confiabilidade, disponibilidade, escalabilidade e desempenho de um ambiente SaaS empresarial 24x7x365.
- Estabelecer uma forte responsabilidade pelos serviços de produção dentro da equipe de engenharia.
- Trabalhar em parceria com as equipes de operações e engenharia em monitoramento, observabilidade, resposta a incidentes, planejamento de capacidade e prontidão de produção.
- Impulsionar melhorias contínuas com base em incidentes de produção, escalonamentos de clientes, métricas operacionais e retrospectivas de engenharia.
- Promover automação e práticas de engenharia que reduzam o trabalho operacional recorrente e melhorem a resiliência do sistema.
Qualificações
Nosso ambiente tecnológico inclui:
- Linguagens e Frameworks: Java, Spring Boot, C++, Lua
- Infraestrutura e DevOps: Docker, Kubernetes, Linux, Nginx, Tomcat, Apache
- Dados e Mensageria: MySQL, SQL Server, Redis, Kafka, Elasticsearch, InfluxDB
- Serviços em Nuvem: AWS, incluindo S3, CloudFront, DynamoDB e serviços relacionados
O que você trará
- 10+ anos de experiência em engenharia de software, incluindo experiência significativa na construção de sistemas de backend distribuídos de nível empresarial ou de grande escala.
- 5+ anos de experiência gerenciando e desenvolvendo diretamente equipes de engenharia de software.
- Experiência comprovada liderando equipes de engenharia distribuídas em vários países e fusos horários.
- Capacidade comprovada de liderar equipes através do planejamento, execução e entrega de iniciativas complexas de software.
- Forte experiência com metodologias Agile/Scrum, incluindo planejamento de sprint, gerenciamento de backlog, estimativa, acompanhamento de execução, retrospectivas e melhoria contínua.
- Forte experiência de colaboração multifuncional trabalhando com Gestão de Produto, Suporte, Engenharia L3, QA, DevOps/SRE e outras equipes de engenharia.
- Forte base técnica em backend e sistemas distribuídos, com a capacidade de participar profundamente de conversas sobre arquitetura, design, depuração e solução de problemas de produção.
- Experiência na construção e operação de aplicações SaaS multilocatárias.
- Forte compreensão de arquiteturas nativas em nuvem, microsserviços, APIs e sistemas orientados a eventos.
- Experiência ou forte familiaridade com Java e Spring Boot.
- Experiência ou forte familiaridade com AWS, Docker, Kubernetes, Linux, Tomcat e Apache.
Você terá sucesso aqui se...
- For apaixonado por construir, treinar e reter equipes de engenharia de alto desempenho.
- Equilibrar liderança de pessoas, responsabilidade pela entrega e excelência técnica.
- Permanecer tecnicamente engajado e se sentir confortável em mergulhar profundamente em problemas de engenharia difíceis quando a situação exigir.
- Puder transitar confortavelmente entre uma discussão de carreira de um membro da equipe, uma conversa de planejamento de sprint, uma revisão de arquitetura e um problema crítico de produção.
- Criar clareza quando as prioridades ou requisitos forem ambíguos.
- Responsabilizar a si mesmo e à sua equipe, criando um ambiente construído sobre confiança e transparência.
- Comunicar-se de forma proativa e clara em um ambiente globalmente distribuído e com foco em trabalho remoto.
- Usar dados e métricas de engenharia para identificar problemas e impulsionar a melhoria contínua.
- Pensar além de funcionalidades individuais e considerar escalabilidade, confiabilidade, sustentabilidade, impacto no cliente e saúde da plataforma a longo prazo.
- Colaborar efetivamente através de fronteiras organizacionais e focar na resolução de problemas em vez de atribuir culpa.
- Defender as melhores ideias, independentemente de onde elas se originem.
- Saber quando delegar e capacitar sua equipe — e quando colocar a mão na massa e trabalhar ao lado deles.
- Sólida compreensão de bancos de dados relacionais, particularmente MySQL e SQL Server.
- Familiaridade com tecnologias como Redis, Kafka, Elasticsearch, DynamoDB e outras tecnologias de dados distribuídos é um diferencial.
- Experiência no suporte a sistemas de produção altamente disponíveis e críticos para os negócios.
- Forte compreensão das práticas do ciclo de vida de desenvolvimento de software, CI/CD, testes automatizados, observabilidade e prontidão operacional.
- Excelentes habilidades de resolução de problemas, analíticas, de comunicação e organizacionais.
- Capacidade de se comunicar efetivamente tanto com equipes altamente técnicas quanto com partes interessadas de negócios.
Informações Adicionais
O que você receberá
- Trabalhar para um líder em crescimento no espaço tecnológico de Integration Platform as a Service (iPaaS)
- Juntar-se a uma empresa orientada por missão que está transformando o setor ao mudar a forma como os clientes usam a criação de API dentro de processos críticos de negócios.
- Desenvolvimento de carreira e mentoria
- Uma empresa flexível, favorável ao trabalho remoto, com personalidade e coração
A Jitterbit é um empregador que oferece oportunidades iguais. As decisões de contratação são tomadas sem levar em conta raça, cor, religião, origem nacional, gênero, orientação sexual, identidade de gênero, idade, deficiência física ou mental, fatores genéticos, status militar/veterano ou outras características protegidas por lei.
A Jitterbit é um empregador que oferece oportunidades iguais. As decisões de contratação são tomadas sem levar em conta raça, cor, religião, origem nacional, gênero, orientação sexual, identidade de gênero, idade, deficiência física ou mental, fatores genéticos, status militar/veterano ou outras características protegidas por lei.
Departamento: 310 - Engenharia Central
