Logo of Huzzle

Principal Software Architecture

  • Job
    Full-time
    Expert Level
  • Software Engineering
    IT & Cybersecurity
  • Dublin
  • Quick Apply

AI generated summary

  • You need a relevant degree, strong software engineering skills, Java webservice experience, knowledge of compliance standards, and effective communication abilities, plus familiarity with payments and agile practices.
  • You will design scalable payment solutions, define technology strategies, collaborate with teams on best practices, support agile development, foster technical excellence, and evaluate tech alternatives.

Requirements

  • Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience
  • Thorough knowledge and experience applying software engineering concepts and methodologies
  • A high degree of initiative and self-motivation with a willingness and ability to learn and take on challenging opportunities
  • Experience designing, developing, and deploying Java webservices using a mix of relational and non-relational persistence
  • Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences
  • Familiarity with the payments industry and payment processing
  • Experience designing for standard and regulatory compliance (e.g., PCI-DSS, GDPR, etc.)
  • Familiarity with agile development practices, in particular Scaled Agile Framework

Responsibilities

  • Design secure, reliable, and scalable solutions for globally distributed payment systems
  • Define, plan, and support execution of the technology strategy for one or more functional domains within the Mastercard Gateway
  • Collaborate closely with the global Solution Architecture & Engineering team to define principles and best practices
  • Engage with wider Mastercard Architecture & Technology teams to ensure the Mastercard Gateway aligns with the wider technical strategies and policies within Mastercard
  • Support development teams and work with stakeholders, promoting agile development
  • Create a culture of technical excellence and ceaseless improvement
  • Research, create and evaluate technical solution alternatives for the business needs using current and upcoming technologies and frameworks

FAQs

What is the purpose of the Principal Software Architect role at Mastercard?

The Principal Software Architect role is responsible for creating technical solutions, leading initiatives, and providing technical leadership to develop new capabilities and innovative products within Mastercard's Gateway services.

What types of technologies will the Principal Software Architect work with?

The Principal Software Architect will work with technologies such as Java, J2EE, microservices, RESTful APIs, Angular, Docker, Spring frameworks, PostgreSQL, Cassandra, and ElasticSearch.

What are the key responsibilities of the Principal Software Architect?

Key responsibilities include designing secure and scalable solutions for payment systems, defining and supporting the technology strategy, collaborating with architecture teams, supporting development teams, and promoting a culture of technical excellence.

What qualifications are required for this role?

A Bachelor's degree in Information Technology, Computer Science, or Management Information Systems, along with experience in software engineering concepts, Java web services development, and strong communication skills are required.

Is experience in the payments industry beneficial for this role?

Yes, familiarity with the payments industry and payment processing is considered beneficial for the Principal Software Architect role.

Will the Principal Software Architect have the opportunity to work with global teams?

Yes, the role involves collaboration with global teams within the Mastercard Gateway Solution Architecture and Engineering team.

What is the expected approach to software development in this role?

The Principal Software Architect is expected to promote agile development practices and support development teams through all steps of the Software Development Lifecycle.

Are there any specific compliance standards that the architect should be familiar with?

Yes, familiarity with standard and regulatory compliance such as PCI-DSS and GDPR is beneficial for this role.

What kind of culture does Mastercard promote for its employees?

Mastercard promotes a culture of inclusion that respects individual strengths, views, and experiences, aiming for a team that drives innovation and delivers better business results.

What is the significance of the decency quotient (DQ) at Mastercard?

The decency quotient (DQ) drives Mastercard's culture and influences all aspects of its operations, emphasizing integrity and respect in all interactions.

Connecting Everyone to Priceless Possibilities

Consulting
Industry
10,001+
Employees
1966
Founded Year

Mission & Purpose

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments and businesses realize their greatest potential. Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.