Pular para o conteúdo

Mastercard

Engenheiro(a) de Software Sênior

PythonJavaReactAWSKubernetes
Tradução automática. Consulte o original.

Título e Resumo

A 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 oferecer um conjunto exclusivo de produtos e serviços que ajudam pessoas, empresas e governos a realizarem seu maior potencial.

Engenheiro(a) de Software Sênior

Visão Geral

A organização de Dados e IA da CNPF está procurando um(a) Engenheiro(a) de Software Sênior excepcional para ajudar a construir a próxima geração de aplicações inteligentes e agentes, e plataformas de engenharia. Esta é uma função de alto impacto para um(a) engenheiro(a) prático(a) que combina profunda expertise em engenharia de software com paixão por IA, inovação e resolução prática de problemas.

Você projetará e construirá sistemas escaláveis e prontos para produção que alavancam IA, fluxos de trabalho de agentes e ferramentas modernas de desenvolvimento para acelerar a entrega de produtos e melhorar a produtividade da engenharia em todo o ciclo de vida de desenvolvimento de produtos. Você trabalhará na interseção de engenharia de software, desenvolvimento de capacidades de IA, experiência do desenvolvedor e inovação de plataforma — transformando tecnologias emergentes em capacidades seguras, confiáveis e reutilizáveis que criam valor de negócio mensurável.

Responsabilidades da Posição

Como Engenheiro(a) de Software Sênior, você irá:

Design, Arquitetura e Desenvolvimento de Software

  1. Projetar, construir e evoluir aplicações inteligentes e de agentes, e capacidades de plataforma que resolvam problemas de negócio significativos em escala
  1. Aplicar princípios robustos de design de software, padrões de design e melhores práticas de arquitetura para criar sistemas escaláveis, de fácil manutenção e extensíveis
  1. Influenciar e contribuir para decisões de arquitetura de sistemas, incluindo sistemas distribuídos, padrões orientados a eventos e design nativo em nuvem
  1. Desenvolver código de alta qualidade, bem estruturado e eficiente, alavancando fortes estruturas de dados e pensamento algorítmico

Engenharia e Inovação Habilitadas por IA

  1. Aplicar padrões de desenvolvimento de IA e agentes para melhorar a produtividade da engenharia em design, codificação, testes, depuração, documentação, engenharia de lançamento e suporte operacional
  1. Usar ferramentas modernas e assistentes de codificação de forma criteriosa para acelerar a entrega, mantendo fortes padrões de qualidade, segurança, confiabilidade e manutenibilidade
  1. Avaliar ferramentas, frameworks e plataformas emergentes de IA e integrá-los em fluxos de trabalho de engenharia onde criam valor mensurável

Engenharia de Testes e Qualidade

  1. Projetar e implementar estratégias abrangentes de testes, incluindo testes unitários, funcionais, de integração e ponta a ponta
  1. Construir e manter frameworks de testes automatizados e integrá-los em pipelines de CI/CD
  1. Garantir altos níveis de cobertura de testes, confiabilidade do sistema e prevenção de defeitos em todo o ciclo de vida do software
  1. Alavancar soluções assistidas por IA para aumentar a eficiência e eficácia dos testes

Qualidade de Código e Excelência em Engenharia

  1. Realizar e participar ativamente de revisões de código, garantindo a adesão aos padrões de codificação, manutenibilidade, segurança e melhores práticas
  1. Promover a excelência em engenharia, incluindo código limpo, design reutilizável e práticas de melhoria contínua
  1. Orientar colegas através de processos de revisão e compartilhamento de conhecimento

Desempenho, Segurança e Confiabilidade

  1. Projetar e otimizar sistemas para desempenho, escalabilidade, latência e eficiência de custo
  1. Aplicar e promover práticas de codificação segura, integrando considerações de segurança em todas as fases de desenvolvimento (DevSecOps)
  1. Garantir que os sistemas sejam observáveis, resilientes e prontos para produção, com forte monitoramento, alertas e capacidades de resposta a incidentes

Operacionalidade e Solução de Problemas

  1. Construir sistemas com forte prontidão operacional, garantindo manutenibilidade e suporte em ambientes de produção
  1. Diagnosticar e resolver problemas técnicos complexos em sistemas distribuídos, alavancando abordagens estruturadas de solução de problemas
  1. Melhorar continuamente a confiabilidade do sistema através de automação, análise de causa raiz e aprimoramentos proativos

Colaboração e Entrega

  1. Colaborar com equipes de produto, ciência de dados e engenharia para traduzir ideias em soluções prontas para produção com claro impacto nos negócios
  1. Melhorar a eficiência do SDLC através de automação, CI/CD e fluxos de trabalho assistidos por IA
  1. Liderar pelo exemplo através de desenvolvimento prático, forte senso de propriedade e execução

Tudo Sobre Você

  1. Você se dedica a construir sistemas inovadores e escaláveis que resolvem problemas do mundo real
  1. Você combina fortes fundamentos de engenharia (design, testes, algoritmos) com curiosidade por tecnologias emergentes de IA
  1. Você assume a responsabilidade pelos resultados e entrega consistentemente soluções de alta qualidade
  1. Você equilibra velocidade com rigor de engenharia, garantindo que os sistemas sejam seguros, confiáveis e de fácil manutenção
  1. Você é um(a) forte colaborador(a) que eleva o desempenho da equipe através de comunicação, mentoria e padrões compartilhados
  1. Você abraça o aprendizado contínuo e a experimentação para expandir os limites da engenharia de software moderna

Qualificações Ideais do(a) Candidato(a)

  1. Fortes habilidades de programação em linguagens como Java e/ou Python, com capacidade demonstrada de escrever código eficiente e de alto desempenho usando estruturas de dados e algoritmos apropriados
  1. Experiência prática na construção de aplicações habilitadas por IA ou agentes;
  1. Forte compreensão de APIs, sistemas distribuídos, arquiteturas orientadas a eventos e padrões de integração empresarial
  1. Experiência intermediária com React ou Next.js
  1. Experiência com desenvolvimento nativo em nuvem usando Kubernetes e plataformas de nuvem gerenciadas como AWS ou Azure
  1. Experiência com CI/CD, automação e ferramentas de produtividade de engenharia;
  1. Familiaridade com frameworks modernos de IA, SDKs e ferramentas para construção de aplicações inteligentes e fluxos de trabalho de agentes
  1. Experiência comprovada na construção de sistemas escaláveis, de fácil manutenção e prontos para produção
  1. Experiência comprovada no design e implementação de estratégias e frameworks de testes unitários, funcionais e de integração
  1. Experiência prática na construção de aplicações ou plataformas usando IA Generativa ou padrões de design de agentes
  1. Forte compreensão de:
  1. Sistemas distribuídos e arquiteturas nativas em nuvem
  1. APIs, sistemas orientados a eventos e padrões de integração
  1. Trade-offs de design de sistemas de IA (latência, custo, confiabilidade, segurança, governança)
  1. Experiência em impulsionar a qualidade do código através de revisões de código por pares e aplicação de padrões de engenharia
  1. Experiência em levar soluções habilitadas por IA de protótipo para produção com forte disciplina de engenharia em confiabilidade, observabilidade, desempenho e segurança
  1. Experiência em melhorar o SDLC através de:
  1. Pipelines de CI/CD
  1. Automação e frameworks de testes
  1. Fluxos de trabalho de engenharia assistidos por IA
  1. Experiência com Kubernetes e plataformas de nuvem (AWS, Azure)
  1. Familiaridade com frameworks de IA, SDKs e ferramentas (LLMs, RAG, embeddings, inferência APIs)
  1. Requisitos de Educação: Bacharelado é obrigatório, Mestrado é preferível.

Qualificações Preferenciais

  1. Familiaridade com avaliação de modelos, controles de segurança de IA e práticas de governança
  1. Experiência na construção de plataformas de desenvolvimento reutilizáveis ou ferramentas de engenharia internas
  1. Uso prático de assistentes de codificação de IA para melhorar a velocidade e a qualidade de entrega;
  1. Familiaridade com orquestração de LLM, gerenciamento de prompts e contexto, padrões de memória, inferência APIs, embeddings, geração aumentada por recuperação, bancos de dados vetoriais, avaliação de modelos, observabilidade de IA e controles de IA responsáveis.

Responsabilidade Corporativa de Segurança

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:

  1. Cumprir as políticas e práticas de segurança da Mastercard;
  1. Garantir a confidencialidade e integridade das informações acessadas;
  1. Relatar qualquer suspeita de violação ou incidente de segurança da informação, e
  1. Concluir todos os treinamentos de segurança obrigatórios periódicos de acordo com as diretrizes da Mastercard.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Vagas Dev é mantido gratuitamente pela equipe NortJobs.

Seu próximo empregopode estar na NortJobs.

Vagas Dev

Vagas para desenvolvedores e programadores. Brasil em primeiro lugar. Sua próxima oportunidade.

NortJobs · mantenedoraInstagramLinkedInTwitter
LegalSobre o projetoPrivacidadeVagas Dev © 2026