Jobs
My ads
My job alerts
Sign in
Find a job Employers
Find

Senior software engineer

Dublin
Mastercard
Software engineer
Posted: 14 November
Offer description

Our PurposeMastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.Title and SummarySenior Software EngineerOverviewFounded by Mastercard and IBM in 2018, Trūata specializes in privacy-enhancingtechnologies for privacy risk assessment, de-identification, and true anonymization of data.We were among the first companies in the EU to achieve ISO 27701 certification — theinternational standard for data privacy management — through independent accreditation.In 2023, Mastercard acquired full ownership of Trūata, which continues to operate as anindependent entity within the Mastercard Data and AI Strategy organisation.Trūata is now seeking a Senior Backend Software Engineer to join our growing Engineeringteam in Dublin, Ireland. This is a key engineering role focused on driving the developmentof innovative, privacy-first data solutions that scale.RoleAs a Senior Backend Software Engineer at Trūata, you will architect and build our cutting-edge, GDPR-compliant big data analytics platform, empowering enterprises to unlockactionable insights in real time. This role demands technical mastery in designing scalablemicroservices (SpringBoot, Java 17), handling complex data workflows (wrangling,anonymization, analytics), and deploying cloud-native PaaS solutions that prioritizesecurity and scalability. You'll thrive in a fast-paced, team-first environment, collaboratingclosely with cross-functional teams to translate challenging requirements into robust andscalable code, while collaborating with peers, and communicating clearly with stakeholders.A passion for problem-solving, intellectual curiosity, and a high sense of ownership areessential, you'll be expected to adapt to shifting priorities, drive innovation through pairprogramming and code reviews, and foster a culture of growth where teamwork,proactivity, and high-quality, maintainable solutions are expected.Why Join Us?• Own the Architecture, Lead the Team: Influence design decisions, own the softwareend to end, and foster a culture of growth by collaborating with highly talentedengineers.• Move Fast, Stay Agile: Work in a startup-like environment where rapid iteration meetsrigorous quality standards.• Collaborate Across Functions: Partner daily with product managers, data scientists,data engineers, and DevOps engineers to solve challenging problems.• Impact at Scale: Build systems processing huge amounts of data, deployed on ourcloud-native Azure infrastructure.• Grow Together: Learn from experts while sharing your knowledge through pairprogramming, code reviews, and team meetings.Key Responsibilities• Architect & Deliver: Design reactive microservices (SpringBoot 3.5+, Java 17) andSpark 3.5.0 pipelines that balance scalability, security, and speed.• Write Maintainable Code: Prioritize readability, testing, and CI/CD automation whilekeeping up to date our systems for performance gains.• Translate Ambiguity into Action: Collaborate with product and data teams to clarifyrequirements, then lead technical discussions to align priorities.• Optimize Relentlessly: Tune code performance, design database storage models(SQL/NoSQL), streamline distributed workflows, and implement observability for high-throughput systems.• Grow & Learn by doing: Conduct code reviews, share knowledge via documentation,and empower engineers to grow into performant contributors. Contribute to strategicplanning and help shape Trūata's long-term technology roadmap.What We Need From YouTechnical Expertise:• 5+ years building enterprise-grade backend systems (microservices, REST APIs,distributed data platforms).• Strong and solid knowledge of software engineering principles and practices. Universitydegree in Computer Science or equivalent is a MUST. Advanced degree preferred.• Mastery of SpringBoot 3+, Java 17+, Git, and CI/CD pipelines (GitLab/Jenkins/GitHub, orsimilar).• Proven experience designing fault-tolerant systems, optimizing queries at scale, andcontainerizing apps (Docker/K8s).Soft Skills:• Proven communicator: Explain complex technical concepts to non-technicalstakeholders and lead cross-functional debates.• Adaptability: Thrive in ambiguity, pivot priorities without sacrificing quality, embracefeedback, and take ownership of deliverables.• Mentorship mindset: Passion for teaching others, fostering inclusivity, and resolvingconflicts constructively.• Teamwork: Values curiosity, transparency, and teamwork, fostering collaboration withother team members, and shared growth.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks come with aninherent risk to the organization and, therefore, it is expected that every person workingfor, or on behalf of, Mastercard is responsible for information security and must:• Abide by Mastercard's security policies and practices;• Ensure the confidentiality and integrity of the information being accessed;• Report any suspected information security violation or breach, and• Complete all periodic mandatory security trainings in accordance with Mastercard'sguidelines.Corporate Security ResponsibilityAll activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must:Abide by Mastercard's security policies and practices;Ensure the confidentiality and integrity of the information being accessed;Report any suspected information security violation or breach, andComplete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

Apply
Create an E-mail Alert
Job alert activated
Saved
Save
Similar job
Bms software engineer
Dublin
Permanent
Clear Engineering Recruitment
Software engineer
£56,110 - £64,743 a year
Similar job
Senior software engineer r&d (c#)
Swords
Permanent
Siemens Healthineers
Software engineer
Similar job
Senior software engineer
Dublin
Health Innovation Labs
Software engineer
€60,000 - €120,000 a year
Similar jobs
It jobs in Dublin
jobs Dublin
jobs County Dublin
jobs Leinster
Home > Jobs > It jobs > Software engineer jobs > Software engineer jobs in Dublin > Senior Software Engineer

About Jobijoba

  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create an E-mail Alert
Job alert activated
Saved
Save