Principal Software Engineer

MastercardArlington, VARemotefull_timeprincipal

Tech Stack

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