Senior Software Engineer

Mastercard
Mexico City
Workplace: OnsiteFull timeFunction: Software EngineeringSkills: ["Collaboration","Communication","Mentorship","Problem-solving"]

Design, build, and maintain scalable, production-grade AI-enabled software and agentic applications, shaping architecture for distributed systems and cloud-native platforms. Collaborate across product, data science, and engineering to accelerate delivery, improve developer productivity, and sustain high standards for quality, security, and reliability throughout the full software development lifecycle.

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

Job Summary

Design, build, and maintain scalable, production-grade AI-enabled software and agentic applications, shaping architecture for distributed systems and cloud-native platforms. Collaborate across product, data science, and engineering to accelerate delivery, improve developer productivity, and sustain high standards for quality, security, and reliability throughout the full software development lifecycle.
Location: Mexico City
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Design, build, and evolve intelligent, agentic applications and platform capabilities that solve meaningful business problems at scale.
  • •Apply robust software design principles, design patterns, and architectural best practices to create scalable, maintainable, and extensible systems.
  • •Influence and contribute to system architecture decisions, including distributed systems, event-driven patterns, and cloud-native design.
  • •Design and implement comprehensive testing strategies (unit, functional, integration, end-to-end) and CI/CD pipelines.
  • •Lead by example through hands-on development, code reviews, mentoring peers, and driving engineering excellence.

Key Requirements

  • •Strong programming skills in Java and/or Python, with demonstrated ability to write efficient, high-performance code using appropriate data structures and algorithms.
  • •Hands-on experience building agentic or AI-enabled applications.
  • •Strong understanding of APIs, distributed systems, event-driven architectures, and enterprise integration patterns.
  • •Intermediate experience with React or Next.js.
  • •Experience with cloud-native development using Kubernetes and managed cloud platforms such as AWS or Azure; familiarity with CI/CD, automation, and engineering productivity tooling.
Skills:CollaborationCommunicationMentorshipProblem-solving
Tech Stack:JavaPythonReactNext.jsKubernetesAWSAzureCI/CDAutomationAI frameworksLLMsInference APIs

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