Enable job alerts via email!

Lead Software Engineer

Mastercard Data & Services

Dublin

On-site

EUR 70,000 - 100,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Mastercard Payment Gateway Service is looking for a Lead Full Stack Software Engineer to develop user-centric applications. This role focuses on both front-end and back-end technologies, requiring expertise in Angular, React, Java/J2EE, and cloud solutions. As a leader, you'll mentor teams and ensure performance optimization, contributing to agile practices for rapid delivery.

Qualifications

  • 8+ years of full-stack development experience with a front-end focus.
  • Proven leadership in scalable solution delivery.
  • Strong problem-solving and user experience passion.

Responsibilities

  • Lead front-end development using Angular and React for user interfaces.
  • Design backend services with Java/J2EE and Spring.
  • Participate in agile ceremonies and CI/CD implementation.

Skills

Angular
React
Java/J2EE
Spring
CI/CD
Agile Methodologies
RDBMS

Education

Bachelor’s or Master’s degree in Computer Science or Software Engineering

Tools

Jenkins
Lighthouse
Chrome DevTools
Jira
Confluence

Job description

Social network you want to login/join with:

JOB DESCRIPTION

Our Purpose

Title and Summary

Lead Software Engineer Overview

Mastercard Payment Gateway Service (MPGS) is seeking a passionate and experienced Lead Full Stack Software Engineer (Front-End Heavy) to lead the development of user-centric, performant, and scalable applications. The role requires expertise in modern frontend technologies such as Angular and React, along with strong backend skills in Java/J2EE and Spring.


Key Responsibilities:

1. Front-End Development
• Lead the development of dynamic, responsive, and intuitive user interfaces using Angular and React.
• Optimize front-end applications for performance, accessibility, and scalability.
• Implement reusable components, state management solutions, and design system integrations.
2. Back-End Development
• Design and develop backend services using Java/J2EE, Spring, and JPA.
• Integrate front-end applications with backend APIs and services.
• Manage and optimize interactions with RDBMS.
3. Cloud and Infrastructure
• Design and deploy applications on cloud platforms.
• Utilize cloud-native tools to enhance system scalability, reliability, and security.
4. Agile Practices
• Participate in agile ceremonies such as sprint planning and stand-ups to ensure timely delivery.
• Contribute to iterative delivery cycles for rapid and quality-focused releases.
5. CI/CD and DevOps
• Implement and maintain CI/CD pipelines with tools like Jenkins.
• Promote DevOps best practices to improve development efficiency.
6. Team Leadership and Mentorship
• Lead and mentor engineering teams, guiding best practices and architectural decisions.
• Collaborate with Product, UX, and QA teams to align technical and business goals.
7. UI Performance Optimization (Optional)
• Conduct performance tuning and UI optimizations for fast-loading, responsive applications.
• Use tools like Lighthouse and Chrome DevTools to identify and resolve bottlenecks.

Must-Have Skills:

• Frontend: Proficiency in Angular and React, following modern best practices.
• Backend: Experience with Java/J2EE, Spring, and JPA.
• Database: Strong knowledge of RDBMS.
• Cloud: Hands-on experience with cloud platforms.
• CI/CD: Skills in Jenkins and related tools.
• Agile: Deep understanding of agile methodologies and tools like Jira and Confluence.

Good-to-Have Skills:
• UI Performance Engineering: Experience with tools like Lighthouse and Chrome DevTools.

Qualifications:

• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
• 8+ years of full-stack development experience with a focus on front-end-heavy applications.
• Proven leadership and delivery of scalable solutions.
• Strong problem-solving skills and passion for user experience.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks carry inherent risks. Employees and contractors must:

  • Abide by Mastercard’s security policies and practices;
  • Ensure confidentiality and integrity of accessed information;
  • Report security violations or breaches;
  • Complete mandatory security trainings as per Mastercard’s guidelines.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.