CareerPlanSign in

Senior Software Engineer

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

Core

Design, develop, test, and operate highly scalable, resilient, and high-performing payment platforms and services with a focus on performance engineering, observability, and capacity planning.

Role type

Senior IC performance engineering software engineer

Builds

Scalable, cloud-native payment platforms and services for Mastercard's global network

Domain

Payments / Distributed Systems / Cloud-Native

Required skills

Java, Golang, distributed systems, microservices, cloud-native technologies, CI/CD pipelines, databases, messaging systems, event-driven architectures, Linux, observability platforms, performance tuning, performance testing, workload modelling

Preferred skills

LoadRunner, JMeter, Dynatrace, Splunk, JVM tuning, profiling, thread/memory/CPU/I/O analysis, database performance optimization, network and cloud performance analysis, performance test framework development

Technologies

Java, Golang, LoadRunner, JMeter, Dynatrace, Splunk

Responsibilities

Design, develop, test, and maintain high-quality software services, APIs, and distributed systems; Define and drive Non-Functional Requirements (NFRs) including latency, throughput, scalability, and availability; Develop and execute comprehensive performance engineering strategies; Conduct component, integration, end-to-end, and production-readiness performance assessments; Perform root-cause analysis of bottlenecks across distributed systems; Drive capacity planning and growth forecasting activities

Seniority

Senior, hands-on IC

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