Lead Software Engineer

Mastercard

Ireland

On-site

EUR 80,000 - 100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Gym membership
Pension plan
Share purchase options
Extra holiday purchase optional
25 days holiday
Work from home opportunities
Health insurance

Job summary

Mastercard is looking for a Lead Software Engineer to design and develop their next-generation experimentation platform in Ireland. You will lead technical teams to create scalable, high-performance applications on cloud platforms like AWS and Azure, transforming data analytics into actionable insights.

In this role, strong expertise in microservices, RESTful APIs, and big data tools is essential, alongside proven leadership skills to guide teams across global time zones. The position offers comprehensive benefits including health insurance, gym membership, and 25 days of holiday.

Qualifications

  • 8+ years of extensive software engineering experience in an agile environment.
  • Hands-on experience developing microservices and RESTful APIs.
  • Experience in cloud technologies like AWS and/or Azure.
  • Strong experience with big data and analytics tools.

Responsibilities

  • Drive the architecture, design, and development of the experimentation platform.
  • Guide cross-functional teams in building scalable services and APIs.
  • Mentor engineers and champion engineering excellence.
  • Architect and optimize systems to handle growing data volumes.

Skills

Software engineering experience
Microservices and RESTful APIs
Cloud technologies (AWS/Azure)
Data analytics tools (Databricks)
Technical leadership
Collaboration and communication

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Spark (or PySpark)

Job description

We are seeking a hands‑on, technically strong Lead Software Engineer to drive the architecture, design, and development of our next‑generation experimentation platform. In this role, you will help define and evolve system architecture and non‑functional requirements—such as scalability, performance, security, and reliability—ensuring our solutions meet the highest engineering standards

  • As a technical leader, you will guide cross‑functional teams in building scalable services, APIs, and analytical capabilities that power our platform, leveraging technologies like Databricks and cloud platforms such as AWS and Azure
  • You will collaborate closely with your immediate team and partner with other development teams across programs to align on shared goals, define cross‑cutting initiatives, and deliver cohesive, enterprise‑grade solutions. You will also mentor engineers, work across global time zones, and champion engineering excellence through best practices in software development, observability, and continuous delivery
  • At Mastercard Services, you will lead the development of cutting‑edge, analytics‑driven products that help businesses worldwide seize the most value from their data
  • Build advanced, cloud‑native services and modern frameworks, enabling some of the world’s largest organizations to make critical and data‑driven decisions
  • Lead the development of scalable, high‑performance applications by pushing the boundaries of our data analytics capabilities and implementing robust services and APIs on AWS or Azure cloud infrastructure
  • Drive the technical vision and roadmap for a suite of web‑based data and analytics applications, integrating new technologies and modern architectural approaches to continuously enhance product capabilities and support client decision‑making
  • This will be done in close partnership with other lead engineers across the organization to ensure alignment, scalability, and long‑term platform evolution
  • Serve as the team’s technical leader, making key architecture and design decisions, conducting design/code reviews, and ensuring best engineering practices (clean code, testing, security, performance) for high‑quality software development
  • Collaborate closely with cross‑functional teams and coordinate development efforts across global teams in different time zones, demonstrating outstanding communication and teamwork skills to deliver features effectively in a fast‑paced environment
  • Architect, modernize, and optimize our systems to handle rapidly growing data volumes and user bases, leveraging a service architecture and cloud scalability (AWS/Azure) to ensure robust, reliable performance as we scale globally
  • Mentor and guide other engineers, providing technical mentorship and fostering a culture of innovation, continuous learning, and technical excellence across the team
Benefits
  • Gym membership
  • Pension plan
  • Share purchase options
  • Extra holiday purchase optional
  • 25 days holiday (excl. bank holidays)
  • Work from home opportunities
  • Health insurance

We are seeking passionate and talented technologists who share our vision of empowering customers to make smarter, data‑driven decisions 8+ years of extensive software engineering experience in an agile environment, with a strong track record of building high‑performance, large‑scale applications and full‑stack systems Hands‑on experience developing microservices and RESTful APIs, as well as working with relational databases and distributed data stores Experience in cloud technologies (AWS and/or Azure) and modern deployment practices, including containerization (e.g., Docker) and orchestration (e.g., Kubernetes), to build and manage scalable, distributed applications Strong experience with big data and analytics tools, particularly Databricks and Spark (or PySpark), for building data pipelines and executing large‑scale data transformations Demonstrated ability to build deep domain knowledge and effectively partner with Product Management to translate functional requirements into non‑functional requirements and scalable technical designs Experience incorporating Generative AI (GenAI) into software products and/or the software development lifecycle, including use cases such as intelligent automation, code generation, or AI‑enhanced user experiences Proven technical leadership experience, including leading engineering teams or complex cross‑functional projects, making architecture‑level decisions, and mentoring engineers to deliver technically excellent solutions Hands‑on experience with technology modernization initiatives—such as migrating legacy monolithic systems to modern microservice architectures—to improve scalability, flexibility, and maintainability Ability to navigate ambiguity, define a clear technical strategy, and drive alignment across teams to move initiatives forward in uncertain or evolving contexts Excellent collaboration and communication skills, with experience working across cross‑functional teams and coordinating with globally distributed teams in multiple time zones Self‑motivated, creative, and analytical mindset, with the ability to work independently, take initiative, and thrive in a fast‑paced, innovative environment Bachelor’s degree in Computer Science or a related field (advanced degree a plus), with a strong foundation in computer science fundamentals and software engineering best practices

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Manager, Software Engineering R-282605
Manager, Software Engineering R-282605

Mastercard • Dublin

On-site
EUR 120,000 - 180,000
Director of Software Engineering
Director of Software Engineering

Mastercard • Ireland

Hybrid
EUR 90,000 - 120,000
Gym membership
Pension plan
Share purchase options
+4
Principal Software Engineer
Principal Software Engineer

Mastercard • Ireland

Hybrid
EUR 85,000 - 115,000
Gym membership
Pension plan
Share purchase options
+4
Lead Data Scientist, AI Engineering
Lead Data Scientist, AI Engineering

MasterCard • Dublin

On-site
EUR 150,000 - 190,000
Manager, Software Engineering
Manager, Software Engineering

JobCubby • Dublin

Hybrid
EUR 120,000 - 160,000
Lead Software Engineer (DevOps)
Lead Software Engineer (DevOps)

Mastercard • Dublin

On-site
EUR 120,000 - 180,000
Lead Software Engineer
Lead Software Engineer

Mastercard • Dublin

On-site
EUR 120,000 - 160,000
Senior Portfolio Health Specialist
Senior Portfolio Health Specialist

Mastercard • Ireland

On-site
EUR 70,000 - 90,000
Gym membership
Pension plan
Share purchase options
+4
Principal DevOps Engineer (Decision Management Platform)
Principal DevOps Engineer (Decision Management Platform)

Mastercard • Ireland

Hybrid
EUR 80,000 - 100,000
Gym membership
Pension plan
Share purchase options
+4
Senior Data Scientist, AI Engineering
Senior Data Scientist, AI Engineering

MasterCard • Dublin

On-site
EUR 110,000 - 150,000