
Senior Software Engineer
Mastercard22 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
Categories
About Mastercard
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).