




**Nosso Propósito** *A Mastercard impulsiona economias e capacita pessoas em mais de 200 países e territórios ao redor do mundo. Juntamente com nossos clientes, estamos ajudando a construir uma economia sustentável onde todos possam prosperar. Apoiamos uma ampla variedade 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 exclusivo de produtos e serviços que ajudam pessoas, empresas e governos a realizarem seu maior potencial.* **Cargo e Resumo** Engenheiro de Software Sênior Visão Geral A equipe MDES está procurando um Engenheiro de Desenvolvimento de Software Sênior para ajudar a construir aplicações corporativas de nova geração baseadas em microsserviços, utilizando a plataforma Java e interfaces modernas de última geração. Esta equipe desempenha um papel fundamental na condução da estratégia de inovação da empresa, integrando funcionalidades orientadas por IA a sistemas escaláveis e de alto desempenho. O candidato ideal demonstra grande paixão por engenharia de software e desejo de mergulhar na inovação em IA, lidera projetos de engenharia de software e supervisiona o desenvolvimento e entrega de soluções de software aprimoradas. Avalia soluções técnicas alternativas para atender às necessidades comerciais em evolução e garante que as atividades diárias da equipe estejam em conformidade com os acordos de nível de serviço (SLAs). Papel Como Engenheiro de Software Sênior, você irá: * Desenvolver soluções com inovação, eficiência de custos, alta qualidade e rápida entrada no mercado. Gerenciar as atividades diárias de desenvolvimento e manutenção do sistema da equipe para cumprir os SLAs. * Colaborar com parceiros comerciais e técnicos para identificar oportunidades, delinear valor potencial e avaliar riscos, benefícios e restrições. * Desenvolver planos técnicos estratégicos e criar propostas arquiteturais com base em lacunas de solução identificadas. Como especialista reconhecido na área, supervisionar o planejamento, projeto e implementação de soluções técnicas. * Desenvolver definições de solução e arquiteturas de solução. Auxiliar a gestão no desenvolvimento de estudos de caso e planejamento de cenários para tomada de decisões eficaz. Apresentar informações à gestão, proprietários de negócios e outras partes interessadas. * Parceria com gerentes de projetos para implementar processos de acordo com as necessidades em evolução da equipe e das soluções. Definir o escopo técnico e os requisitos dos projetos e auxiliar os gerentes de projetos no gerenciamento do escopo durante todo o ciclo de vida do projeto. * Garantir cobertura adequada de testes durante testes unitários, testes de sistema/integração e testes de desempenho. * Orientar a equipe em todas as fases do ciclo de vida de desenvolvimento de software (SDLC) de uma aplicação. Liderar o gerenciamento de incidentes e problemas em produção, identificando causas raiz e resolvendo questões. Orientar, treinar e auxiliar membros da equipe do projeto. * Realizar sessões informativas sobre novas tecnologias emergentes, metodologias e frameworks. Oferecer treinamento técnico à equipe. Auxiliar na seleção de recursos técnicos para projetos. Tudo sobre Você/Experiência Você deve se candidatar se: * você possui conhecimento avançado dos conceitos fundamentais de ciência da computação, padrões de projeto, fundamentos de arquitetura e princípios de segurança de software — e pode orientar equipes na aplicação eficaz desses conhecimentos; * você tem um histórico sólido atuando como proprietário técnico de uma equipe — conduzindo a arquitetura, supervisionando a implementação, garantindo a qualidade do código e apoiando a entrega desde o conceito até a produção; * você tem experiência prática profunda no desenvolvimento de sistemas escaláveis e distribuídos usando Java e Spring Boot, com forte ênfase em arquitetura de microsserviços e excelência operacional; * embora confortável com tecnologias modernas de front-end como JavaScript, TypeScript, Vue.js, React ou Angular, sua principal força reside no back-end e no design de sistemas; * você já trabalhou com equipes ou projetos que integram capacidades de IA/ML em aplicações corporativas — por meio de APIs, modelos embutidos ou serviços de plataforma inteligente; * você é proficiente em projetar e revisar APIs RESTful e arquiteturas orientadas a eventos ou assíncronas, e ajuda a estabelecer melhores práticas entre as equipes; * você ativamente orienta engenheiros, promove o crescimento técnico e contribui para uma cultura de inovação, qualidade e melhoria contínua; * você se sente à vontade trabalhando de forma transversal com equipes de produto, ciência de dados e infraestrutura, e se destaca ao alinhar direção técnica com objetivos comerciais; * você está entusiasmado para liderar o desenvolvimento de software inteligente com impacto global, usado por centenas de milhões de usuários Seria também ótimo se: * você tiver conhecimento prático de uma ampla gama de tecnologias – bancos de dados, mensagens, caches, gateways de API, rede, pipelines, criptografia – e, preferencialmente, dos produtos que utilizamos, como Jenkins, Splunk, Akamai, Dynatrace, etc.. Responsabilidade de Segurança Corporativa Todas as atividades que envolvem acesso aos ativos, informações e redes da Mastercard trazem um risco inerente à organização e, portanto, espera-se que cada 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 acessadas; * Relatar qualquer violação ou quebra de segurança da informação suspeita; e * Concluir todos os treinamentos obrigatórios periódicos de segurança conforme as orientações da Mastercard. **Responsabilidade de Segurança Corporativa** Todas as atividades que envolvem acesso aos ativos, informações e redes da Mastercard trazem um risco inerente à organização e, portanto, espera-se que cada 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 acessadas; * Relatar qualquer violação ou quebra de segurança da informação suspeita; e * Concluir todos os treinamentos obrigatórios periódicos de segurança conforme as orientações da Mastercard.


