Mastercard

Senior Software Engineer

Mastercard
Apply
3 days ago
Arlington, VA, USASenior

Base Salary

$132k - $212k/yr

Responsibilities

  • Design, develop, test, and operate scalable data-processing solutions using Python, SQL, Spark, Hive, Impala, and Databricks.
  • Own data platform capabilities from ingestion and transformation through publishing and consumption.
  • Lead modernization of on-premises Hadoop workloads to Databricks and cloud-based platforms.
  • Build production-ready pipelines with testing, data-quality controls, observability, documentation, and recovery procedures.
  • Diagnose and resolve complex performance, reliability, and data-quality issues across distributed systems.
  • Make and document architecture decisions that improve scalability, reliability, maintainability, security, and cost efficiency.
  • Partner with product managers and data scientists to translate business and analytical requirements into technical solutions.
  • Mentor engineers, participate in design and code reviews, and strengthen engineering practices across distributed teams.
  • Evaluate tools and approaches that improve delivery speed, platform reliability, developer productivity, or analytical capability.
  • Participate in production support and continuous improvement of team-owned systems.

Requirements

  • Experience modernizing Hadoop-based workloads to cloud or Databricks platforms.
  • Experience with Hive, Impala, workflow orchestration, data lakehouse patterns, or cloud object storage.
  • Advanced SQL expertise, including query optimization and modeling for very large datasets.
  • Knowledge of data governance, privacy, security, data lineage, and access-control practices.
  • Experience supporting analytical, economic, financial, or other data-intensive products.
  • Experience applying machine learning, generative AI, or agent-based capabilities within production systems.
  • Experience mentoring engineers and influencing architecture or engineering standards across teams.
  • Excellent verbal and written communication skills for explaining complex technical concepts to diverse audiences.
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or a related STEM discipline, or equivalent practical experience.

Benefits

  • Hybrid work arrangement based in Arlington, Virginia, requiring three days per week onsite.
  • Full-time benefits generally include medical, prescription drug, dental, vision, disability, and life insurance; flexible spending and health savings accounts; paid leave; vacation and personal days; paid holidays; 401(k) company match; fitness reimbursement or onsite fitness facilities; and tuition reimbursement.
  • The position is intended to be filled by January 17, 2027, or as soon as possible if the date has passed.

Tech Stack

Apache HadoopApache HiveApache SparkDatabricksPythonSQL

Categories

BackendData Engineering
Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me