Roles and Responsibilities
• 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.