Senior Software Engineer

Mastercard
Dublin, Mountain View
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Java","Python","Kubernetes","AWS","Azure","APIs","Distributed systems","Event-driven architectures","Data pipelines","AI frameworks","Next.js","React","Embeddings","Retrieval-augmented generation","Model evaluation","Security"]

Senior Software Engineer at Mastercard, focusing on building intelligent, agentic applications and engineering platforms. Design and deliver scalable, production-grade systems using AI capabilities, agent workflows, and modern developer tooling, while collaborating with product, data science, and engineering teams to drive measurable business impact.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
2 months ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live
Reposted: similar role first listed 2 months ago

Job Summary

Senior Software Engineer at Mastercard, focusing on building intelligent, agentic applications and engineering platforms. Design and deliver scalable, production-grade systems using AI capabilities, agent workflows, and modern developer tooling, while collaborating with product, data science, and engineering teams to drive measurable business impact.
Location: Dublin, Mountain View
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Design, build, and evolve intelligent, agentic applications and platform capabilities that solve meaningful business problems at scale.
  • •Apply AI and agentic development patterns to improve engineering productivity across design, coding, testing, debugging, documentation, release engineering, and operational support.
  • •Use modern tools and coding assistants thoughtfully to accelerate delivery while maintaining high standards for quality, security, reliability, and maintainability.
  • •Partner with product, data science, and engineering teams to translate ideas into production-grade solutions with clear business impact.
  • •Drive technical innovation by evaluating emerging tools, frameworks, and engineering practices to create differentiated value.

Key Requirements

  • •7+ years of strong software engineering experience building scalable, maintainable, production-grade systems.
  • •Hands-on experience building applications or platforms using Generative AI, or agentic design patterns.
  • •Strong understanding of agent orchestration, tool use, prompt and context management, memory patterns, evaluation, and AI system design trade-offs.
  • •Experience taking AI-enabled solutions from prototype to production with reliability, observability, latency, cost, security, and governance considerations.
  • •Strong programming skills in one or more backend languages such as Java and Python, with experience in Kubernetes and cloud services (AWS, Azure).
Experience:7+ yearsPaymentsFintechAICloudSaaS
Skills:JavaPythonKubernetesAWSAzureAPIsDistributed systemsEvent-driven architecturesData pipelinesAI frameworksNext.jsReactEmbeddingsRetrieval-augmented generationModel evaluationSecurity
Languages:English
Tech Stack:JavaPythonKubernetesAWSAzureReactNext.jsAPIsDistributed systemsEvent-drivenCI/CDAI frameworksEmbeddingsRAG

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor