CareerPlanSign in

Lead Software Engineer

Dublin, Ireland💼 Full-time🗓 2026-07-27 → 2026-09-27

Core

Design and build scalable streaming and aggregation solutions for Mastercard Payment Networks to ensure secure, reliable switching.

Role type

Senior IC software engineer (payments infrastructure)

Builds

Distributed data processing pipelines, microservices, and secure backend applications for payment networks

Domain

Financial services / Payments / Big Data

Deliverable

production ML models | product features

Required skills

Java, Go, Spring Boot, Microservices, Data Engineering, Linux/UNIX, CI/CD, Application Security

Preferred skills

Thought leadership in software engineering, Experience with Rally/Jira, Experience with Oracle and NoSQL systems

Technologies

Java, Go, Spark, Scala, Kafka, Hive, Hadoop, Spring MVC, REST, SOAP, Oracle, Linux/UNIX

Responsibilities

Develop scalable streaming and aggregation solutions; Create technical documentation; Collaborate with team members across development phases; Interface distributed and relational data solutions; Communicate with project stakeholders throughout the lifecycle

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.