Pearl
Mastercard
Engenheiro(a) de Software Sênior
Nosso Propósito
Mastercard impulsiona economias e capacita pessoas em mais de 200 países e territórios em todo o mundo. Juntamente com nossos clientes, estamos ajudando a construir uma economia sustentável onde todos possam 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 entregar um conjunto único de produtos e serviços que ajudam pessoas, empresas e governos a realizar seu maior potencial.
Título e Resumo
Engenheiro(a) de Software Sênior
Visão Geral
O Mastercard Developer Workbench, parte da divisão MSBX (Mastercard Software Builder Experience), está evoluindo de um construto de alocação de custos para uma plataforma unificada e centrada no desenvolvedor. Com mais de 11,500 engenheiros de software em toda a organização, a Mastercard está investindo em uma equipe de produto dedicada para entregar uma experiência de desenvolvedor integrada e ponta a ponta.
O Developer Workbench reúne cinco produtos principais da MSBX — BuildersHub, DevFlow, TestFlow, DevInsights e Cloud DevEx — juntamente com ferramentas transversais, incluindo GitHub Copilot, Claude Code e Docker Desktop. Esta é uma oportunidade rara de moldar o futuro de como os engenheiros em uma das principais empresas de tecnologia do mundo constroem, testam e entregam software.
Sobre a Vaga
- Projetar, construir e manter componentes centrais da plataforma Developer Workbench em todo o ciclo de vida de desenvolvimento.
- Contribuir para a direção técnica e o roadmap do Developer Workbench, ajudando a evoluí-lo de um mecanismo de cobrança para uma experiência de desenvolvedor coesa e produtizada.
- Impulsionar a integração e a capacitação de ferramentas de engenharia de software em todo o ciclo de vida de desenvolvimento, com foco em usabilidade e confiabilidade.
- Contribuir para a governança do catálogo de "ferramentas de direito e opcionais" — apoiando o gerenciamento do ciclo de vida das versões, avaliações de ferramentas e depreciação de soluções redundantes.
- Colaborar com gerentes de produto, equipes de plataforma e stakeholders de engenharia para entregar recursos do workbench que se alinhem com as prioridades de engenharia em toda a organização.
- Construir e aprimorar recursos de capacitação de desenvolvedores — fluxos de onboarding, ferramentas de autoatendimento, integrações de feedback — para maximizar o valor das ferramentas implantadas para mais de 11,500 engenheiros.
- Projetar e implementar ambientes de onboarding pré-provisionados que permitam que novos contratados se tornem produtivos em até 30 minutos do primeiro dia. -
- Implementar e avançar recursos de desenvolvimento aumentados por IA, incluindo ferramentas de codificação agentivas, assistentes de código e pipelines de qualidade automatizadas.
- Instrumentar a plataforma com métricas significativas que apresentem a produtividade do desenvolvedor, a satisfação e a saúde da plataforma.
- Engajar equipes de engenharia, segurança e conformidade para garantir que as implementações de ferramentas atendam aos requisitos de segurança e regulatórios da Mastercard.
- Participar ativamente da Guilda de Engenharia de Software, compartilhando expertise técnica e promovendo padrões de engenharia em toda a organização.
Tudo Sobre Você
- Sólido background em engenharia de software, idealmente incluindo trabalho em engenharia de plataforma, ferramentas de desenvolvedor ou produtos de experiência do desenvolvedor (DevEx).
- Experiência prática na construção e operação de plataformas de desenvolvedor ou ferramentas internas em escala empresarial.
- Profundo conhecimento do ecossistema moderno de ferramentas de desenvolvedor, incluindo:
- Assistentes de codificação com IA: GitHub Copilot, Claude Code ou similar
- Contêineres e ambientes de desenvolvimento desktop: Docker Desktop, Kubernetes, DevContainers
- Ferramentas de CI/CD e pipelines: GitHub Actions, Jenkins, ArgoCD ou similar
- Portais de desenvolvedor e plataformas inner-source: Backstage ou similar
- Experiência trabalhando com ferramentas de desenvolvedor baseadas em IA em um ambiente empresarial regulamentado, incluindo compreensão de conformidade de políticas, controles de acesso e uso responsável de IA.
- Forte compreensão dos princípios de experiência do desenvolvedor (DevEx) e a capacidade de traduzir pontos problemáticos dos desenvolvedores em melhorias de plataforma.
- Experiência em projetar e entregar ambientes de desenvolvimento padronizados e pré-provisionados em escala.
- Sólido entendimento de plataformas de nuvem (AWS, Azure, GCP), incluindo automação de infraestrutura e padrões de desenvolvimento nativo da nuvem.
- Capacidade de contribuir para a adoção de ferramentas por meio de instrumentação, métricas e mecanismos de feedback.
- Fortes habilidades de comunicação escrita e verbal com a capacidade de colaborar efetivamente com equipes de engenharia e multifuncionais.
- Familiaridade com métricas de produtividade de desenvolvimento de software (por exemplo, métricas DORA, tempo de onboarding, taxas de adoção de ferramentas) e uso de dados para informar decisões técnicas.
- Autodidata e confortável em operar em ambientes de tecnologia ambíguos e em rápida evolução.
- Forte entendimento de metodologias Ágeis/Scrum e melhores práticas de SDLC, desde o design até a implantação.
Responsabilidade Corporativa de Segurança
Todas as atividades que envolvem acesso a ativos, informações e redes da Mastercard acarretam 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.
