Principal Software Engineer, SE Guild

Mastercard
Mexico City
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Communication","Leadership","Mentorship","Collaboration"]

Lead the design, development, and delivery of large-scale, cloud-native software solutions across multiple teams. Drive architectural decisions, mentor engineers, and present technical proposals to senior leadership while ensuring security, scalability, and alignment with Mastercard’s strategy and regulatory requirements. Balances hands-on coding with strategic leadership to deliver high-quality, enterprise-grade software.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
3 months ago

Principal Software Engineer, SE Guild

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Lead the design, development, and delivery of large-scale, cloud-native software solutions across multiple teams. Drive architectural decisions, mentor engineers, and present technical proposals to senior leadership while ensuring security, scalability, and alignment with Mastercard’s strategy and regulatory requirements. Balances hands-on coding with strategic leadership to deliver high-quality, enterprise-grade software.
Location: Mexico City
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Lead the definition, design, and delivery of large-scale, cross-functional initiatives with long-term business impact.
  • •Partner with business and technical stakeholders to identify opportunities, define scope, assess risks, and quantify value, costs, and ROI.
  • •Drive architectural and technology decisions aligned with Mastercard’s strategy, security standards, and scalability needs.
  • •Develop and present business cases, technical proposals, and recommendations to senior leadership to support strategic decision-making.
  • •Provide hands-on technical leadership, including design reviews, code reviews, and resolution of complex technical challenges.

Key Requirements

  • •Hands-on experience designing, building, and evolving large-scale, distributed, cloud-native systems using modern programming languages (e.g., Java, .NET/C#, Python).
  • •Strong expertise in microservices, APIs, and event-driven architectures with a focus on scalability, resiliency, and security.
  • •Proven experience designing and operating solutions on major cloud platforms (AWS, Azure, GCP), including production-grade system design.
  • •Deep understanding of CI/CD pipelines, DevOps practices, and operational excellence for highly available production systems.
  • •Solid foundation in data and storage technologies, including relational and non-relational databases, with emphasis on performance and reliability.
Experience:Financial servicesPaymentsEnterprise
Education:Bachelor's
Skills:CommunicationLeadershipMentorshipCollaboration
Tech Stack:Java.NET/C#PythonAWSAzureGCPMicroservicesAPIsEvent-drivenPCFOracleRedisSplunkNetscoutDynatraceCI/CDDevOps

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