Mastercard
Lead Software Engineer
Overview
As a Lead Software Engineer, you will be responsible for designing and developing secure, reliable, and scalable solutions for globally distributed customer-facing products, supporting development teams, and driving technical excellence and innovation.
About Mastercard
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible.
Requirements & Eligibility
- Hands-on experience designing solutions and full-stack development in modern technologies for large-scale enterprise systems
- Strong experience building microservices in Java and developing UI components using frameworks like React or Angular
- Experience deploying applications via CI/CD pipelines, Docker containers, and Kubernetes
- Working knowledge of application security principles: encryption/decryption, PKI, hashing, JWT, OAuth, OIDC, zero trust
- Experience designing systems with non-functional requirements in mind: performance, scalability, availability, extensibility, and supportability
- Strong understanding of data structures, algorithms, and performance optimization techniques
- Experience with Agile and modern SDLC practices: Scrum, Kanban, CI/CD, DevOps, and Quality Engineering
Key Responsibilities
- Design and develop secure, reliable, and scalable solutions for globally distributed customer-facing products
- Support development teams and work with stakeholders, promoting agile development
- Research, create and evaluate technical solution alternatives for business needs using current and emerging technologies and frameworks
- Drive advanced testing strategies including automation, chaos engineering, and resilience testing
- Remain hands-on by contributing to code, including building services, APIs, and writing unit, integration, and acceptance tests
- Conduct and lead code reviews, ensuring adherence to coding standards, performance optimization, and security best practices
- Mentor engineers at all levels to improve software engineering craftsmanship
Disclaimer: Trace Hiring is an independent job board. We are not directly affiliated with Mastercard. Please verify all details on the official company application portal.