Bosch Group
Mastercard
Gerente de Desenvolvimento de Software
Sobre nós
A Mastercard impulsiona economias e capacita pessoas em mais de 200 países e territórios mundialmente. Juntamente com nossos clientes, estamos ajudando a construir uma economia sustentável onde todos podem prosperar. Apoiamos uma ampla gama de opções de pagamentos digitais, tornando as transações seguras, simples, inteligentes e acessíveis. Nossa tecnologia e inovação, parcerias e redes se combinam para oferecer um conjunto único de produtos e serviços que ajudam pessoas, empresas e governos a realizar seu maior potencial.
Título e Resumo
Gerente de Desenvolvimento de Software
Visão Geral da Vaga
Esta função é um membro chave da equipe de liderança de engenharia, responsável por impulsionar a excelência entrega, maturidade operacional e melhoria contínua das plataformas e serviços backend.
O Gerente de Engenharia lidera equipes responsáveis pelo design, desenvolvimento, teste, implantação e suporte de sistemas backend escaláveis, seguros e de alto desempenho, construídos usando arquiteturas modernas de microsserviços baseadas em Java.
Esta função faz parceria próxima com Arquitetura, Gerenciamento de Programas, Engenharia de Qualidade, Segurança e Operações para traduzir roadmaps técnicos em execução de engenharia confiável e de alta qualidade. Requer forte liderança de pessoas, profundidade técnica backend, disciplina de execução e governança operacional, com foco em construir sistemas distribuídos resilientes e equipes de alto desempenho.
Principais Responsabilidades
- Liderar e gerenciar equipes de engenharia backend construindo microsserviços e APIs baseados em Java 17 / Spring Boot
- Traduzir roadmaps de arquitetura e plataforma em planos de engenharia executáveis
- Impulsionar a entrega backend de ponta a ponta em todo o SDLC, incluindo design, desenvolvimento, teste, implantação e suporte de produção
- Garantir a adesão aos padrões de engenharia, incluindo codificação segura, design de API, padrões de codificação e frameworks corporativos
- Supervisionar o design e desenvolvimento de APIs RESTful, serviços orientados a eventos (Kafka) e componentes de sistemas distribuídos
- Gerenciar a execução de sprints, planejamento de releases e saúde operacional de serviços (latência, taxa de transferência, taxas de erro, disponibilidade)
- Impulsionar a excelência em engenharia por meio de pipelines de CI/CD, testes automatizados, ferramentas de qualidade de código e práticas de DevOps
- Fornecer supervisão técnica para arquitetura de microsserviços, escalabilidade de serviços, tolerância a falhas e padrões de resiliência
- Garantir que os sistemas sejam projetados para observabilidade (logging, métricas, tracing) usando ferramentas como Splunk, Prometheus, Grafana ou ELK
- Monitorar e melhorar a produtividade da engenharia, a qualidade do código e o desempenho do sistema usando KPIs mensuráveis
- Liderar iniciativas de modernização, incluindo containerização (Docker), orquestração (Kubernetes) e adoção cloud-native
- Fomentar uma cultura de responsabilidade, excelência técnica e melhoria contínua
- Coaching e desenvolvimento de engenheiros em design backend, padrões de codificação e pensamento sistêmico
- Garantir comunicação proativa do status de entrega, riscos, dependências e planos de mitigação
- Colaborar com equipes de engenharia distribuídas globalmente
- Impulsionar a estabilidade de produção por meio de gerenciamento de incidentes, análise de causa raiz e práticas de engenharia de confiabilidade
Habilidades / Competências
- Experiência comprovada liderando equipes de engenharia backend na entrega de sistemas distribuídos de alta escala
- Forte expertise em Java 17, Spring Boot e ecossistema corporativo Java
- Profundo conhecimento em arquitetura de microsserviços, REST APIs e sistemas orientados a eventos (Kafka ou equivalente)
- Forte experiência com plataformas de nuvem (AWS/Azure/GCP), containerização (Docker) e Kubernetes
- Sólido entendimento de persistência de dados (RDBMS como PostgreSQL/Oracle e bancos de dados NoSQL)
- Experiência com estratégias de cache (Redis), sistemas de mensagens e processamento assíncrono
- Forte conhecimento de ferramentas de CI/CD (Jenkins, Ações do GitHub, etc.), ferramentas de build (Maven/Gradle) e controle de versão (Git)
- Familiaridade com frameworks de observabilidade, monitoramento e logging
- Entendimento de práticas de segurança (OAuth2, JWT, TLS, APIs seguras)
- Capacidade de gerenciar prioridades conflitantes e entregar resultados em ambientes de ritmo acelerado
- Fortes habilidades analíticas e de resolução de problemas
- Excelentes habilidades de comunicação com a capacidade de traduzir conceitos técnicos complexos
- Fortes capacidades de liderança, coaching e construção de equipes
- Experiência em gerenciamento de releases, gerenciamento de dependências e governança de engenharia
Formação Acadêmica
Bacharelado em Ciência da Computação, Engenharia ou experiência prática equivalente
Condições de Trabalho
Algumas viagens podem ser necessárias
Responsabilidade de Segurança Corporativa
Todas as atividades que envolvem acesso a ativos, informações e redes da Mastercard apresentam um risco inerente à organização e, portanto, espera-se que toda pessoa que trabalhe para ou em nome da Mastercard seja responsável pela segurança da informação e deva:
- Cumprir as políticas e práticas de segurança da Mastercard;
- Garantir a confidencialidade e integridade das informações às quais está acessando;
- Relatar qualquer suspeita de violação ou incidente de segurança da informação, e
- Concluir todos os treinamentos de segurança obrigatórios periódicos de acordo com as diretrizes da Mastercard.
