Tech Stack
Distributed SystemsSystem DesignLarge Scale SystemsPlatform EngineeringAWSDevopsCI/CDAI-Assisted DevelopmentReal-Time AI InferencingSoftware DevelopmentReusable ServicesAutomationHigh-Speed Streaming PlatformsLow-Latency PipelinesData ArchitecturesLakehouseDelta LakeDistributed LogsFeature CatalogsEvent StreamingHigh-Throughput Data PipelinesDistributed CachesIn-Memory Data GridsReal-Time Transaction ProcessingML Lifecycle EngineeringModel TrainingModel DeploymentLlm IntegrationPrompt EngineeringBusiness Rules EngineCloud-Native Platform PatternsObservabilityGitops
Solid badges = required, outlined = preferred
Responsibilities
- Design, code, prototype, and validate core platform capabilities for the next-generation Decision Management Platform, leveraging modern AI-assisted development tools.
- Evaluate systems, frameworks, and tools across quality, cost, latency, scalability, reliability, and maintainability, applying sound engineering judgment to distributed systems design and architecture.
- Lead architectural design for complex, enterprise-wide initiatives, driving organization-wide advancements in software engineering craftsmanship and best practices.
- Own and improve end-to-end customer experience across a portfolio of services and applications, optimizing architecture strategies for cost, performance, and business value.
- Mentor engineers at all levels, conduct technical interviews, and provide recommendations for promotions, championing AI-assisted engineering as a default working practice.
Soft Skills
Decision ManagementPublic SpeakingTechnical BlogWhite PapersMentoringTechnical InterviewsCommunication
Benefits
- 401k
- Dental
- Disability Insurance
- Flexible Spending Account
- Gym/Wellness
- HSA/FSA
- Health Insurance
- Life Insurance
- Paid Time Off
- Parental Leave
- Tuition Reimbursement
- Vision
Culture
AI-Assisted DevelopmentCross-Functional CollaborationMentorship ProgramMission-DrivenWork-Life BalanceInclusive Hiring
Requirements
Required: Bachelor’s degree (or equivalent)
Preferred: advanced degree preferred
Regions: Canada, Us
Get jobs like this in your inbox
Weekly Distributed Systems, AI-Assisted Development, Real-Time AI Inferencing hiring trends and salary data — free.
Join 8 engineers getting weekly insights
Get market intelligence in your inbox
Free weekly insights on tech hiring trends, salaries, and in-demand stacks.
Already a subscriber? Sign in
About Mastercard
Industry: payments
Size: enterprise
Mastercard is a global technology company in the payments industry, aiming to connect and power an inclusive, digital economy that benefits everyone by making transactions safe, simple, smart, and accessible.
View company profile →Compensation
Bonus: annual bonus
Similar Jobs
Principal Software Engineer, Senior Architect
Mastercard · Purchase, NY
Hybrid
$170k – $337k
Lead Software Engineer
Mastercard · O'Fallon, MO
$140k – $231k
Lead Software Engineer
Mastercard · Greater St. Louis
$140k – $231k
Principal Software Engineer
Siemens · New York, NY
$165k – $283k
(USA) Principal, Software Engineer
Ladders · United States
Remote
$132k – $264k