Principal, Software Engineering
Mastercard
Principal, Software Engineering
Who is Mastercard?
Mastercard is a global technology company in the payments industry, building digital platforms that securely power commerce at global scale. Our technology enables innovation across financial services, data, AI, and digital experiences, while maintaining the highest standards of reliability, security, and trust.
Business & Market Insights (B&MI) is Mastercard’s data, analytics, and intelligence organization, responsible for transforming vast, global data assets into actionable insights and decision support products for customers across industries. B&MI builds platforms and products that move beyond static analytics, embedding AI, advanced modeling, and increasingly agentic systems directly into customer workflows to help clients understand what is happening, what will happen next, and what actions to take. The team operates on a global scale, where product, engineering, and data teams come together to deliver secure, governed, and production ready intelligence solutions that drive measurable business outcomes.
Role Summary
We are looking for a Principal Engineer within our Advisors & Transformation group who will be responsible for accelerating our consulting transformation through AI & technology, partnering closely with business, product, AI, data, and engineering leaders to establish unified technology for the future of Consulting. This Principal Engineer will design both a scalable and reusable AI Platform that will manage and drive AI productivity across the consulting organization, support AI commercialization in consulting engagements, and support existing portfolio or technology partnerships.
The Principal Engineer will help scale tooling such as Claude, Copilot, and Cowork; enable agent orchestration and integration layers; extend AI knowledgebase capabilities; establish finops/tokenops models; and distribute reusable AI best practices, skills, and agents across Consulting.
This is a highly collaborative role that will require close partnership with enterprise and services teams including enterprise AI, data governance, corporate security, compliance, sourcing, and Consulting business leaders. Success will require building shared capabilities into scalable, day-to-day productivity and commercialization solutions supporting thousands of advisors and consultants.
• As a Principal Software Engineer, you will:
• Design and build a scalable, reusable AI Platform for the program
• Help drive AI enablement across the wider group.
• Lead technical design and architecture, ensuring scalability, security, and performance.
• Support ongoing initiatives and lead technical design and drive solutions and implementation with key stakeholders.
• Drive migration efforts for key components toward the future state architecture.
• Help define and implement a strategy towards future state architecture.
• Collaborate with cross-functional teams to deliver innovative AI solutions that enhance user experience and accelerate digital transformation.
• Help ensure solutions align with Mastercard technology standards, architecture expectations, operating requirements, security, reliability, and scale needs.
• Mentor engineering teams and establish best practices
• Serve as the architecture advisor for new business opportunities, ensuring technical feasibility, capability needs, and architecture implications are considered early in the opportunity lifecycle.
• Partner with product, business, sourcing, and engineering teams to shape opportunity hypotheses, solution concepts, business cases, and early feasibility assessments.
o Evaluate new ideas, market signals, emerging technology trends, and opportunity spaces through technology, architecture, and capability lens.
o Support the design and evolution of agentic and AI-enabled opportunity identification capabilities, taxonomies, prompt architectures, agent workflows, evaluation frameworks, and supporting intelligence systems as relevant to the role.
• Challenge assumptions and identify material technical risks early, before significant resources are committed to development or deployment.
• Guide architecture, platform, and capability decisions during incubation, prototype, market test, commercialization, and scale phases.
• Identify common capabilities, platforms, architectural patterns, and reusable assets that can accelerate value creation across multiple opportunities.
o Define and maintain perspectives on relevant target-state architectures, including how future capabilities should be structured, integrated, governed, and scaled.
o Help ensure solutions align with Mastercard technology standards, architecture expectations, operating requirements, security, reliability, and scale needs.
o Mentor and influence engineers, architects, and product partners by contributing to shared engineering standards, architectural decisions, and technical decision quality. Required Skills and Experience
We are seeking a dynamic and experienced Principal Engineer who is passionate about AI, engineering, transformation, and scaled business impact
• Bachelor’s degree in computer science, Engineering, or equivalent practical experience.
• Significant professional experience building distributed, production-grade software systems, including 8 or more years of full-stack engineering experience in an agile production environment.
• Experience executing a technology strategy for a market-facing business in close collaboration with Product, Data Science, business, and peer technology leaders.
• Strong understanding of GenAI, agentic workflows, AI enablement, orchestration patterns, reusable agent/skill libraries, and applied AI delivery in a scaled enterprise environment.
• Experience scaling productivity capabilities across a large team, including commercial AI and agentic platforms.
• Strong understanding of APIs, services, asynchronous workflows, distributed systems, and enterprise-grade software architecture.
• Experience building or integrating systems that use LLMs, AI services, agent frameworks, workflow engines, orchestration platforms, or related technologies.
• Experience building, integrating, and scaling platforms or internal products that improve productivity, standardization, and delivery quality across large user populations.
• A strong hands-on technologist with very strong Object-Oriented Design and excellent programming skills, design principles aimed at creating re-usable, scalable components
• Passionate about AI, emerging technologies and trends.
• Familiarity with cloud technologies and platforms, including but not limited to AWS EMR, Aurora, Databricks, and Snowflake, used to build and scale data-intensive applications.
• Ability to analyse, conceptualize and create cutting edge technical solutions based on the business needs
• Strong communication skills, written and verbal, with experience presenting to executive and cross-functional stakeholders.
• Coordination and organization skills and the ability to work with multiple stakeholders and vendors across locations to ensure success of the project.
• Strong understanding, inclination, and experience of working in an Agile environment.
• Strong technical judgment and ability to evaluate tradeoffs across build, buy, partner, platform, architecture, scalability, integration, and operating model considerations. Corporate Security Responsibility
All 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, and
- Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
- ...and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Principal, Software Engineering Overview Mastercard is looking for a talented Senior Principal, Software Engineering to join the Mastercard Foundry...SuggestedFull timeWorldwide
$246k - $370k
...functional AI teams that bring together product leaders, AI engineers, and full-stack builders to create intelligent agents used... ...real impact. Engineering, but brighter.About the RoleAs a Principal/Senior Software Engineer, Agentic UX in Agent Factory, you’ll help build...SuggestedFull timeWork at officeRemote workHome officeFlexible hours$104.6k - $264.1k
Oracle Customer Success Services (CSS) is seeking a Senior Principal Forward Deployed Engineer to lead the delivery of strategic AI and data transformation programs for Oracle's largest enterprise customers. This is a senior customer-facing engineering leadership role responsible...SuggestedTemporary workFlexible hours$251k - $314k
...Base pay range $251,000.00/yr - $314,000.00/yr Overview As a Principal Software Engineer , you will play a crucial role in delivering high quality releases to our customers by defining application architecture, designing, developing, troubleshooting, maintaining...SuggestedFull timeTemporary workWork experience placementWork at officeShift work2 days per week$104.6k - $264.1k
...-12+ years of experience designing and delivering enterprise data platforms. We are looking for a proven Forward Deployed Engineer, Principal Solution Architect, Consulting Engineer, or technical leader from professional services. We require strong expertise in Oracle...SuggestedFull timeFlexible hours$200k - $287.5k
...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Senior Software Engineer - Customer Experience EngineeringOur customers are very happy with our technology and are quickly expanding their use cases,...$104.6k - $264.1k
...This role will lead the design and development of scalable software solutions while mentoring and guiding teams. Leverage... ...workplace where you’ll belong and be encouraged. As a Lead Principal Software Engineer, you will work with teams of software engineers responsible...Temporary workFlexible hours- Oracle Customer Success Services (CSS) is seeking a Senior Principal Forward Deployed Engineer to lead the delivery of strategic AI and data transformation programs for Oracle's largest enterprise customers. This is a senior customer‑facing engineering leadership role responsible...
- ...AI Engineer Location: 2-3 days onsite in Dublin, CA Long Term Contract Job Description: Design, build, test, deploy, and support... ...Must Have Experience: At least four years of software engineering, AI/ML development, or related technical experience...Long term contract
- ...Kforce retail client in Dublin, CA is currently looking for an AI Engineer for a contract-to-hire opportunity that is hybrid, with 2-3... ...stakeholders Skills Bachelor's degree in Computer Science, Software Engineering, Information Systems, or related field preferred...Hourly payContract work2 days per week3 days per week
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II L8 ENGINEER REQ Wednesday 8 July 2026 12:56 Software Engineer II – AI & Decision Product Enablement (Decision...Worldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview ~ Mastercard Emerging Data Signals is a global product within Mastercard responsible for the delivery of new...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview We are the global technology company behind the world’s fastest payments processing network. We are a vehicle...Full timeWorldwideFlexible hours
- ...set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer I Overview: Mastercard works to connect and power a sustainable and inclusive global economy. Software engineers at...WorldwideFlexible hours
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Overview The InControl platform is a fundamental part of Mastercard's Commercial Solutions, enabling some of our largest...Full timeWork experience placementWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer Position Overview The Business Experimentation and Optimization (BE&O) teams within Mastercard’s Services organization...Full timeWorldwide
- ...address clients’ most complex digital transformation needs. Leveraging our holistic portfolio of capabilities in consulting, design, engineering, and operations, we help clients realize their boldest ambitions and build future-ready, sustainable businesses. With over 230,00...Contract workFlexible hours3 days per week
$87.5k - $121.08k
...with front-end libraries and frameworks such as jQuery, Vue, and Bootstrap a plus.Experience using Git, SVN or other version control software a plus.Preference for Insurance Business domain knowledge in at least 1 area (Policy, Claims, Other).Practical understanding/...Work experience placementVisa sponsorshipWork visa- BlackLine is seeking a Principal Software Engineer to define application architecture and scale our cloud-based backend services. You will design, develop, troubleshoot, and optimize systems while driving innovation across the product suite and collaborating with management...
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineering Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Lead Software Developer – Job Description Summary Overview: The Lead Software Developer is a technical leader responsible...Full timeWorldwide
- A Kforce retail client in Dublin, CA is currently looking for a Python Developer for a 6+ month contract that is hybrid, with remote considered. Must work with PST hours. The Python Developer will support the development and enhancement of Python-based automation and integration...Contract workTemporary workRemote work
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Who is Mastercard? Mastercard is the global technology company behind the world’s fastest payments processing network. We...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Senior Software Engineer - Java Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect...Full timeWorldwide
- ...products and services that help people, businesses and governments realize their greatest potential. Title and Summary Lead Software Engineer Overview Be part of the AI & Decision Product Enablement team, which creates services for multiple business solutions to...Full timeWorldwide
$96k - $126k
...results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.Cloud Support Engineer (CSE)Snowflake seeks early-career Cloud Support Engineers who combine technical expertise, customer empathy, and an AI-first...Weekend work- About the Role As a Staff Infrastructure Engineer on the Compute & Storage Platform team in Toast, you will design, build, and operate... ...using Infrastructure as Code (Terraform, CloudFormation, etc.). Software Development: Fluency in Python , Go , or a similar language for...Work at office2 days per week
$50 - $60 per hour
...maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Platform Microsoft Engineer with Python/Rest Api/ SharePoint . Job Description: Job Title: Platform Microsoft Engineer with Python/Rest Api/...Contract work$190.1k - $285.1k
...trusted data, and identity guardrails, we are building the critical engine that will power the future of AI and agentic workflows across... ...awareness at a global scale.About the RoleAs a Senior Software Development Engineer in Context and Semantics, you will be a lead...Full timeWork at officeRemote workHome officeFlexible hours$142.11k - $186.06k
...building quantum technology to transform navigation, timing, geophysical exploration, and telecommunications. Our team of engineers, scientists, software developers, and operations professionals works together to solve complex challenges and turn bold ideas into real-world...Permanent employmentFull timeImmediate startFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal, Software Engineering. Be the first to apply!
- healthcare software sales Dublin, CA
- software support Dublin, CA
- embedded software Dublin, CA
- remote software sales Dublin, CA
- software technical support Dublin, CA
- software implementation project manager Dublin, CA
- software technology Dublin, CA
- id software Dublin, CA
- software sales Dublin, CA
- software Dublin, CA




