# Principal Software Engineer

**Company**: Mastercard
**Location**: Arlington, Virginia
**Experience**: senior
**Job type**: full-time
**Salary**: $195,000 - $323,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Principal-Software-Engineer_R-278831?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_110628ae-24b

## Description

As a Principal Engineer within the Decision Stream program at Mastercard, you will combine enterprise-scale technical leadership with hands-on engineering for the next-generation Decision Management Platform.

Key areas of focus include leveraging disruptive technologies in real-time AI inferencing and decisioning to improve product effectiveness, increase business delivery, strengthen technical resilience, and lower cost of ownership.

**Key Responsibilities**

- Platform & Product Development: Build software, tooling, and platform capabilities. Design and implement large-scale distributed systems. Develop reusable services, patterns, and integrations.

- Evaluation & Technical Judgment: Evaluate systems, frameworks, and tools across quality, cost, latency, scalability, reliability, and maintainability.

- Developer Experience & Enablement: Apply AI tools as part of daily engineering practice to real product and platform problems.

- Customer Experience & Platform Strategy: Own and improve end-to-end customer experience across a portfolio of services and applications.

- Thought Leadership & Influence: Lead architectural design for complex, enterprise-wide initiatives spanning multiple services and programs.

- Talent & Culture: Mentor engineers at all levels, fostering technical growth and leadership.

**Technical Domains**

Candidates are not expected to be expert in all areas but should demonstrate hands-on depth and expertise in one or more of the following:

- Decisioning Data & Feature Platforms

- High-Throughput, Low-Latency & Real-Time Systems

- AI & ML Systems

- Decisioning Tooling & UX

- Cloud Infrastructure, Platform Engineering & DevOps

**Requirements**

- Extensive experience in software engineering and technical leadership

- Proven delivery of large-scale distributed systems

- Expertise in cloud, AI/data platforms, and modern engineering practices

- Strong communication and mentorship skills

- Bachelor’s degree (or equivalent); advanced degree preferred

## Skills

### Required
- AI-assisted development
- distributed systems
- cloud infrastructure
- platform engineering
- DevOps
- ML lifecycle engineering
- data architectures

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Principal-Software-Engineer_R-278831?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
