Principal Software Engineer, Software Engineering

Mastercard Mastercard · Fintech · Dublin 18, Dublin, Ireland · Engineering

Principal Software Engineer to design, build, and operate Mastercard’s File Transfer platforms, which move critical data securely and reliably between Mastercard and its customers worldwide. This is a senior individual contributor role focused on complex platform problems and raising engineering standards.

What you'd actually do

  1. Design and build secure, scalable, and highly reliable services that power large‑scale file and data transfer.
  2. Set technical direction and influence architecture across multiple teams and services.
  3. Lead by example through hands‑on coding, design reviews, and technical mentoring.
  4. Drive end‑to‑end service ownership, including performance, reliability, and operational readiness.
  5. Identify and fix systemic issues, technical debt, and anti‑patterns to continuously improve platform quality.

Skills

Required

  • Deep experience building production-grade software in complex, distributed systems.
  • Strong technical judgment and the ability to simplify and improve large, existing platforms.
  • Comfort working across the full lifecycle: design, build, deploy, operate, and improve.
  • A collaborative mindset—you influence through expertise, not authority.

Nice to have

  • Experience with platforms involving secure data movement, integrations, or high-reliability services is a strong plus.

What the JD emphasized

  • secure data movement
  • high-reliability services