Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Senior Software Engineer | Data & AI Platform

Salary

$132,000 - $212,000 USD per year

Apply on Mastercard

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

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
Apply on Mastercard