Senior Software Engineer, Data & AI Platform

Mastercard

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$132,000–$212,000 / yr
Posted
6 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $164k
This role $172k
$109k $223k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $150,812–$177,250 — the blue band above. At the midpoint, this role pays about $172k versus about $164k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 150 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 142 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer, Data & AI Platform

The Senior Software Engineer | Data & AI Platform joins the Data Foundations team within Business & Market Insights to solve shared data problems for analytics products. You will be one of the first engineers on a new US-based team, responsible for making business definitions, metrics, and dataset relationships reusable across products. Day-to-day tasks include designing, building, and releasing shared services, libraries, and pipelines while prototyping solutions for metric versioning and data access enforcement. You will utilize SQL, Python, Java, C#/.NET, Go, or TypeScript alongside cloud platforms like Databricks, Snowflake, AWS, Azure, or Google Cloud. The role focuses on creating secure, scalable components, managing data contracts, and building tools to support AI agents and large language model applications while ensuring data governance and row-level security.

What does a Software Engineer earn in Virginia?

Median $165000 from 125 postings across 23 companies.

See salary data

What you'll do

  • Design, build, test, and release shared services, libraries, and pipelines for other engineering teams.
  • Create reusable, versioned interfaces with comprehensive documentation and automated deployment and testing capabilities.
  • Build secure, scalable, and observable components while supporting incident response and root cause analysis.
  • Develop prototypes and shared components for business definitions, metrics, and dataset relationships.
  • Evaluate enterprise and vendor technologies through proofs of concept to inform build-versus-buy decisions.
  • Create clear design proposals outlining trade-offs, recommendations, and implementation approaches.
  • Participate in code and design reviews and mentor other engineers on the team.

What we're looking for

  • 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, 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 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.
  • Experience working with semantic layers, metric stores, dbt, data catalogs, or business glossary platforms (preferred).
  • Experience building tools or frameworks for AI agents and large language model applications (preferred).

More like this

Similar roles

Senior Software Engineer, Data Platform

Coinbase

Remote 3 days ago $186,065–$218,900
Python Go Java SQL Spark Kafka Airflow Data Pipelines Data Lakes Batch Processing Streaming Data Security Data Observability Key/Value Stores Columnar Storage
5+ yrs exp Remote

Senior Software Engineer, AI Platform

Anduril Industries

Seattle, WA 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Kubernetes Docker GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Prometheus Grafana ELK stack Splunk Bash GitOps Linux Networking

Senior Software Engineer, AI Platform

Anduril Industries

Boston, MA +1 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Kubernetes Docker GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Prometheus Grafana Datadog ELK stack Splunk Bash GitOps

Senior Software Engineer, AI Platform

Anduril Industries

Costa Mesa, CA +1 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana Datadog ELK stack Splunk GitOps

Senior Software Engineer, AI Platform

Anduril Industries

Washington, DC +1 106 days ago $191,000–$254,000
CI/CD Python C++ Rust Terraform Ansible Docker Kubernetes GitLab CI Jenkins GitHub Actions Crossplane Puppet Chef Bash Prometheus Grafana Datadog ELK stack Splunk GitOps

Senior Software Engineer, Data Platform

Chime

San Francisco, CA 25 days ago $187,000–$259,000
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Kafka Flink Kinesis dbt ETL ELT Data Modeling Data Governance
5+ yrs exp