Taro Logo

Senior Backend Software Engineer

Mastercard powers economies and empowers people in 200+ countries, providing digital payment solutions and technology innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance · Enterprise SaaS

Description For Senior Backend Software Engineer

Mastercard's Trūata division, specializing in privacy-enhancing technologies, is seeking a Senior Backend Software Engineer in Dublin, Ireland. This role focuses on developing innovative, privacy-first data solutions that scale. As a Senior Backend Engineer, you'll architect and build their GDPR-compliant big data analytics platform, working with cutting-edge technologies like SpringBoot, Java 17, and Spark 3.5.0. The position demands expertise in designing scalable microservices, handling complex data workflows, and deploying cloud-native PaaS solutions.

The role offers significant technical challenges and growth opportunities, working in a startup-like environment within a global organization. You'll collaborate with cross-functional teams, including product managers, data scientists, and DevOps engineers, to solve complex problems. The position requires strong technical skills, particularly in Java and distributed systems, combined with excellent communication abilities and a mentorship mindset.

Founded in 2018 as a joint venture between Mastercard and IBM, Trūata was fully acquired by Mastercard in 2023 and continues to operate independently within the Mastercard Data and AI Strategy organization. The company holds ISO 27701 certification for data privacy management and focuses on privacy risk assessment, de-identification, and true anonymization of data.

This is an excellent opportunity for experienced backend engineers who are passionate about privacy-first solutions and want to work on systems processing massive amounts of data. The role combines the excitement of a startup environment with the stability and resources of a major global corporation. You'll have the chance to influence architecture decisions, lead technical discussions, and contribute to the company's long-term technology roadmap while working with a team of highly talented engineers.

Last updated 5 hours ago

Responsibilities For Senior Backend Software Engineer

  • Design reactive micro-services using SpringBoot 3.5+ and Java 17
  • Develop Spark 3.5.0 pipelines balancing scalability, security, and speed
  • Write maintainable code with focus on readability and testing
  • Collaborate with product and data teams to clarify requirements
  • Optimize code performance and design database storage models
  • Conduct code reviews and share knowledge via documentation
  • Contribute to strategic planning and technology roadmap

Requirements For Senior Backend Software Engineer

Java
Kubernetes
  • 5+ years building enterprise-grade backend systems
  • University degree in Computer Science or equivalent
  • Strong knowledge of software engineering principles and practices
  • Mastery of SpringBoot 3+, Java 17+, Git, and CI/CD pipelines
  • Experience with Docker/Kubernetes and containerization
  • Proven communication skills and ability to explain technical concepts
  • Strong teamwork and mentorship mindset
  • Adaptability and ability to thrive in ambiguous situations

Jobs Related To Mastercard Senior Backend Software Engineer