Job Description

Role: Lead Software Development Engineer


As a proactive Lead Engineer in a distributed agile team, you will:


- Lead the design and development of secure, scalable, and high-performance applications.


- Work extensively with Java microservices, React/Angular, and cloud-native architectures.


- Collaborate with product managers and technical leads to define features and user stories.


- Deliver high-quality solutions within budget, scope, and timelines.


- Provide technical mentorship and training to team members.


- Support production services and ensure operational excellence.


- Drive continuous improvement in development standards and processes.


- Communicate effectively with stakeholders to ensure iterative delivery across the lifecycle.


Technical Qualifications

You should bring:


- Years of experience in full-stack development using Java, React/...

Apply for this Position

Ready to join Mastercard? Click the button below to submit your application.

Submit Application