15h Left: Principal Software Engineer

1 week ago


Dublin, Dublin City, Ireland MasterCard Full time
Our Purpose

Mastercard 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 Summary

Principal Software Engineer

About the Role:

We are looking for an experienced Principal Software Engineer to join our team and drive the design, development, and delivery of scalable, high-quality software solutions. The ideal candidate will have expertise in modern full-stack technologies, with strong backend development in Java/J2EE, Spring, and frontend expertise in frameworks like Angular and React. This role also requires experience with cloud platforms, CI/CD pipelines, and agile methodologies.

Key Responsibilities:

1. Design and Development:

- Lead the design and implementation of robust, scalable, and secure full-stack applications using Java/J2EE, Spring, JPA, and modern frontend frameworks like Angular and React.

- Develop and maintain high-quality code following industry best practices and coding standards.

- Manage and optimize interactions with RDBMS.

2. Cloud and Infrastructure:

- Design and deploy cloud-native applications on leading platforms.

- Ensure applications are optimized for performance, scalability, and reliability in cloud environments.

3. Collaboration:

- Work closely with cross-functional teams including Product, QA, DevOps, and UX/UI designers to deliver end-to-end solutions.

- Mentor junior engineers and contribute to building a high-performing engineering culture.

4. CI/CD and DevOps:

- Implement and maintain CI/CD pipelines using tools like Jenkins to automate build, test, and deployment processes.

- Drive the adoption of DevOps practices to improve development efficiency.

5. Agile Methodologies:

- Participate in agile ceremonies such as sprint planning, retrospectives, and daily stand-ups.

- Contribute to iterative delivery cycles for rapid and quality-focused releases.

6. Performance Engineering (Good to Have):

- Utilize performance testing and monitoring tools to identify and resolve bottlenecks.

- Collaborate on capacity planning and system optimization efforts.

Skills:

- Backend Technologies: Strong experience in Java/J2EE, Spring, JPA, and RDBMS.
- Frontend Technologies: Proficiency with Angular and React.
- Cloud: Hands-on experience with cloud platforms like AWS, Azure, or GCP.
- CI/CD: Expertise with tools like Jenkins and related DevOps practices.
- Agile Methodology: Solid understanding of agile software development practices.
- Performance Engineering: Experience with tools like JMeter and Dynatrace.

Qualifications:

- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 10+ years of hands-on experience in software development with significant exposure to full-stack technologies.
- Strong problem-solving, analytical, and leadership skills.
- Excellent communication and collaboration abilities.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks come with inherent risks. 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 accessed information;
- Report any suspected security violations or breaches;
- Complete all mandatory security trainings as per Mastercard's guidelines.

#J-18808-Ljbffr

  • Dublin, Dublin City, Ireland Careers At Kkr Full time

    Social network you want to login/join with:Principal Software Engineer - Client Systems, Dublincol-narrow-leftClient:Careers at KKRLocation:Dublin, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:ba6a38ab915cJob Views:9Posted:Expiry Date:col-wideJob Description:Principal Software Engineer - Client SystemsKKR is a leading...


  • Dublin, Dublin City, Ireland Careers at KKR Full time

    Social network you want to login/join with:Principal Software Engineer - Client Systems, Dublincol-narrow-leftClient:Careers at KKRLocation:Dublin, IrelandJob Category:Other-EU work permit required:Yescol-narrow-rightJob Reference:ba6a38ab915cJob Views:9Posted: Expiry Date: col-wideJob Description:Principal Software Engineer - Client SystemsKKR is a leading...


  • Dublin, Dublin City, Ireland SSA Group Full time

    Principal Electrical Engineer - Healthcare- Listed: 28 Aug 2025- MEP Consultancy- Dublin – Central- 70,000 to 80,000My Client are an award winning international Engineering Consultancy who are seeking an experienced Principal Electrical Engineer with healthcare expertise to join our Building Engineering group in their Dublin office.The successful...


  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Social network you want to login/join with:Software Principal Engineer (Architect), DublinClient: Mastercard, Inc.Location: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Reference: ffb38e77e8c8Job Views: 3Posted:Expiry Date:Job Description:Software Principal Engineer (Architect)Our PurposeMastercard powers economies and empowers people in...


  • Dublin, Dublin City, Ireland SOLANA FOUNDATION Full time

    R3's vision is a world where value moves freely, and business is done safely. Our mission is to enable an open, trusted, and enduring digital economy. We are a scale up with a startup's grit. We encourage a workforce where no idea is too small, and no two days are the same.At R3, you will be a Software Engineer with a product mindset, building platforms for...


  • Dublin, Dublin City, Ireland Mastercard, Inc. Full time

    Social network you want to login/join with:Software Principal Engineer (Architect), DublinClient: Mastercard, Inc.Location: Dublin, IrelandJob Category: OtherEU work permit required: YesJob Reference: ffb38e77e8c8Job Views: 3Posted: 16.07.2025Expiry Date: 30.08.2025Job Description:Software Principal Engineer (Architect)Our PurposeMastercard powers economies...


  • Dublin, Dublin City, Ireland Nicoll Curtin Full time

    OverviewPrincipal Software Engineer – Financial Services | Java, Spring Boot, Microservices, APIs, Cloud (AWS/Azure).We're hiring a Principal Software Engineer to join the innovation team of a leading payments company in Dublin. This is a unique opportunity to work on high-performance, high-volume systems, helping to design and deliver the next-generation...


  • Dublin, Dublin City, Ireland Mastercard Full time

    OverviewSoftware Principal Engineer (Architect) at MastercardMastercard powers economies and empowers people in 200+ countries and territories worldwide. Mastercard is a global technology company specializing in the payments industry. Our mission is to connect and empower an inclusive, digital economy that benefits everyone, everywhere by ensuring...


  • Dublin, Dublin City, Ireland Mastercard Full time

    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...


  • Dublin, Dublin City, Ireland Mastercard Full time

    OverviewSr Principal Software Engineer – Mastercard2 weeks ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.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...