Eurofins
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 pagamento digital, tornando as transações seguras, simples, inteligentes e acessíveis. Nossa tecnologia e inovação, parcerias e redes combinam-se 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
Engenheiro(a) de Software Sênior
Engenheiro(a) de Software Sênior, Equipe de Blockchain
Localização: Lisboa, Portugal
Experiência: 5+ anos
Tipo de Emprego: Tempo Integral
Visão Geral
Estamos buscando um(a) Engenheiro(a) de Software Sênior altamente qualificado(a) para se juntar à nossa Equipe de Blockchain em Lisboa. Neste papel, você projetará, desenvolverá e manterá sistemas distribuídos seguros, escaláveis e de alto desempenho que suportam produtos e serviços baseados em blockchain. Você colaborará com equipes multifuncionais para entregar soluções inovadoras, promovendo a excelência em engenharia e orientando outros desenvolvedores.
O Que o Sucesso Representa
- Entrega de soluções de blockchain confiáveis e seguras em produção.
- Melhoria da escalabilidade, manutenibilidade e desempenho do sistema.
- Influência em decisões de arquitetura e padrões de engenharia.
- Suporte ao crescimento da equipe através de liderança técnica e mentoria.
- Impulsionar a inovação em tecnologias de blockchain, segurança e sistemas distribuídos.
Principais Competências
- Liderança Técnica
- Design de Sistemas Distribuídos
- Arquitetura de Blockchain
- Desenvolvimento Seguro de Software
- Engenharia Nativa da Nuvem
- Resolução de Problemas
- Colaboração e Comunicação
- Mentoria e Coaching
Principais Responsabilidades
- Projetar, desenvolver e manter plataformas de blockchain e aplicações distribuídas.
- Construir serviços backend seguros e escaláveis usando práticas modernas de engenharia de software.
- Desenvolver integrações com redes de blockchain, plataformas de ativos digitais e serviços criptográficos.
- Criar e manter APIs, microsserviços e aplicações nativas da nuvem.
- Participar de discussões de arquitetura e influenciar a direção técnica.
- Garantir alta disponibilidade, desempenho, segurança e confiabilidade dos sistemas de produção.
- Experiência com protocolos criptográficos, gerenciamento de chaves e práticas seguras de manuseio de dados.
- Realizar revisões de código e orientar engenheiros juniores e plenos.
- Colaborar com Gerentes de Produto, Arquitetos, Engenheiros de Segurança e equipes de Operações.
- Impulsionar automação, testes, CI/CD e iniciativas de excelência operacional.
- Solucionar problemas técnicos complexos em ambientes distribuídos.
Qualificações Necessárias
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia de Software ou área relacionada.
- 5+ anos de experiência profissional em engenharia de software.
- Forte proficiência em Java e Spring.
- Experiência no desenvolvimento de aplicações full-stack, incluindo serviços backend escaláveis e soluções frontend modernas e responsivas.
- Forte experiência prática com o framework frontend Angular.
- Experiência na construção de aplicações web responsivas, acessíveis e amigáveis ao usuário.
- Forte compreensão de REST APIs, GraphQL e padrões de integração frontend-backend.
- Experiência na construção de microsserviços escaláveis e sistemas distribuídos.
- Forte compreensão de plataformas de nuvem como AWS ou Azure.
- Sólido conhecimento de padrões de design de software, arquitetura de sistemas e otimização de desempenho.
- Experiência com pipelines de CI/CD, containerização, Docker e Kubernetes.
- Familiaridade com frameworks modernos de testes para desenvolvimento frontend e backend.
- Excelentes habilidades de resolução de problemas, comunicação e colaboração.
- Capacidade de liderar iniciativas técnicas, orientar engenheiros e promover melhores práticas em todo o ciclo de vida de desenvolvimento de software.
Qualificações Preferenciais
- Experiência com tecnologias de blockchain como Ethereum, Hyperledger, Bitcoin, Polygon, Solana ou plataformas similares.
- Compreensão de criptografia, PKI, assinaturas digitais, criptografia e gerenciamento seguro de chaves.
- Experiência no desenvolvimento de interfaces de usuário para plataformas de blockchain ou ativos digitais.
- Conhecimento de tecnologias Web3, integrações de carteiras e interações com contratos inteligentes.
- Experiência com arquiteturas orientadas a eventos, sistemas de mensagens e aplicações em tempo real.
- Experiência no projeto e implementação de soluções seguras de autenticação e autorização (OAuth2, OIDC, MFA).
- Experiência prévia liderando projetos técnicos e orientando engenheiros.
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.
