Mastercard

Senior Software Engineer

Mastercard
Apply
22 hours ago
Lisbon, PortugalSenior

Responsibilities

  • Design, develop, and maintain blockchain platforms and distributed applications.
  • Build secure, scalable backend services, APIs, microservices, and cloud-native applications.
  • Develop integrations with blockchain networks, digital asset platforms, and cryptographic services.
  • Build responsive, accessible, user-friendly web applications and blockchain interfaces.
  • Participate in architecture discussions and influence technical direction.
  • Ensure production system availability, performance, security, and reliability.
  • Conduct code reviews and mentor junior and mid-level engineers.
  • Drive automation, testing, CI/CD, and operational excellence initiatives.
  • Troubleshoot complex technical issues across distributed environments.
  • Collaborate with Product Managers, Architects, Security Engineers, and Operations teams.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of professional software engineering experience.
  • Strong proficiency in Java and Spring.
  • Experience developing full-stack applications, scalable backend services, and modern frontend solutions using Angular.
  • Experience with REST APIs, GraphQL, microservices, distributed systems, and frontend-backend integration patterns.
  • Experience with AWS or Azure, Docker, Kubernetes, and containerization.
  • Knowledge of software design patterns, system architecture, and performance optimization.
  • Familiarity with modern frontend and backend testing frameworks.
  • Preferred experience with Ethereum, Hyperledger, Bitcoin, Polygon, Solana, or similar blockchain platforms.
  • Preferred understanding of cryptography, PKI, digital signatures, encryption, and secure key management.
  • Preferred experience with Web3 technologies, wallet integrations, smart contracts, event-driven architectures, messaging systems, and real-time applications.
  • Preferred experience with OAuth2, OIDC, MFA, and secure authentication and authorization solutions.
  • Ability to lead technical initiatives, mentor engineers, solve complex problems, and collaborate effectively.

Benefits

  • Full-time employment in Lisbon, Portugal.

Tech Stack

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me