# Senior Software Engineer | Data & AI Platform

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

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Senior-Software-Engineer---Data---AI-Platform_R-294125-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_63fa145d-14f

## Description

Mastercard is seeking a Senior Software Engineer to join its Data Foundations team, part of Business & Market Insights. The successful candidate will be one of the first engineers in a new US-based team, focusing on making business definitions, metrics, and dataset relationships reusable across products.

**Responsibilities:**

- Design, build, test, and release shared services, libraries, and pipelines that enable and support other engineering teams.

- Partner with product managers to understand business problems, challenge assumptions, and simplify solutions whenever possible.

- Create clear and concise design proposals that outline trade-offs, recommendations, and implementation approaches.

- Evaluate enterprise and vendor technologies through proofs of concept to inform build-versus-buy decisions.

- Develop reusable, versioned interfaces with comprehensive documentation and automated deployment and testing capabilities.

- Build secure, scalable, and observable components while supporting incident response, troubleshooting, and root cause analysis.

- Participate in code and design reviews, mentor engineers, and contribute to the team's technology strategy and roadmap.

**Requirements:**

- Strong expertise in software design, testing, secure coding practices, CI/CD, and operating production services.

- Advanced SQL skills and hands-on development experience with Python or other modern programming languages such as Java, C#/.NET, Go, or TypeScript.

- Experience working with modern cloud and data platforms such as Databricks, Snowflake, AWS, Azure, or Google Cloud.

- Proven ability to design APIs, reusable libraries, and platform capabilities that are consumed by other engineering teams.

- Strong understanding of data modeling, including entity relationships, aggregation challenges, data contracts, and version control of shared metrics.

- Product-minded approach to engineering with strong technical communication and documentation skills.

- Ability to understand end-user needs and build solutions that deliver measurable business value.

**Preferred Qualifications:**

- Experience working with semantic layers, metric stores, dbt, data catalogs, or business glossary platforms.

- Experience building tools, frameworks, or supporting context for AI agents and large language model (LLM) applications.

- Knowledge of data governance, access controls, row-level security, and handling sensitive or regulated data.

- Experience using AI-powered engineering tools to improve productivity, with sound judgment regarding accuracy, risk, and appropriate use cases.

- Demonstrated curiosity, continuous learning mindset, and passion for driving innovation through technology.

**Benefits:**

- Insurance (including medical, prescription drug, dental, vision, disability, life insurance)

- Flexible spending account and health savings account

- Paid leaves (including 16 weeks of new parent leave and up to 20 days of bereavement leave)

- 80 hours of Paid Sick and Safe Time, 25 days of vacation time and 5 personal days, pro-rated based on date of hire

- 10 annual paid U.S. observed holidays

- 401k with a best-in-class company match

- Deferred compensation for eligible roles

- Fitness reimbursement or on-site fitness facilities

- Eligibility for tuition reimbursement

## Skills

### Required
- Python
- Java
- C#/.NET
- Go
- TypeScript
- SQL
- Databricks
- Snowflake
- AWS
- Azure
- Google Cloud

### Nice to have
- semantic layers
- metric stores
- dbt
- data catalogs
- business glossary platforms
- AI agents
- large language model (LLM) applications
- data governance
- access controls
- row-level security

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Senior-Software-Engineer---Data---AI-Platform_R-294125-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
