Senior Data Engineer, Mastercard

$138-221k

May be eligible for an annual bonus or commissions depending on the role

SQL
Python
Scala
Java
Kafka
Linux
Postgres
Airflow
MySQL
Spark
Hive
Unix
Senior and Expert level
San Francisco Bay Area
Mastercard

Global payments technology company

Be an early applicant

Mastercard

Global payments technology company

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Be an early applicant

$138-221k

May be eligible for an annual bonus or commissions depending on the role

SQL
Python
Scala
Java
Kafka
Linux
Postgres
Airflow
MySQL
Spark
Hive
Unix
Senior and Expert level
San Francisco Bay Area

1001+ employees

FintechB2CB2BBankingPaymentsCredit cards

Company mission

To connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.

Role

Who you are

  • Extensive experience as a Big Data engineer, with expertise in cloud or on-premise data platforms
  • Proficient in at least one modern programming language (Java, Scala, or Python)
  • Strong foundation in computer science principles including object-oriented design, data structures, algorithms, and complexity analysis
  • Deep experience with Spark and distributed data processing
  • Hands-on experience with both SQL and NoSQL databases
  • Familiarity with data orchestration and streaming tools (Kafka, Airflow, NIFI, etc.)
  • Comfortable working in Linux/Unix environments with basic shell scripting skills
  • Proven ability to design and develop software systems at scale
  • Strong understanding of Agile methodologies, with the ability to drive iterative delivery and cross-team collaboration
  • Strong communicator with the ability to explain complex concepts to both technical and non-technical audiences, and to influence stakeholders across product, engineering, and acquisition teams
  • Bachelor’s degree in Computer Science, Data Analytics, Mathematics, Software Engineering, or a related field or equivalent practical experience

What the job involves

  • We are looking for a Senior Data Engineer who brings deep technical expertise, a strong foundation in software engineering, and a passion for solving complex data challenges. You’ll work on mission-critical projects that shape the future of Mastercard’s offers platform, leveraging cutting-edge technologies in Big Data, cloud computing, and real-time processing
  • This is an exciting opportunity to work with a collaborative, agile team that values creativity, continuous learning, and delivering high-quality software at scale
  • Design, develop, test, deploy, and maintain scalable Big Data solutions
  • Manage project priorities, deadlines, and deliverables across multiple initiatives
  • Build and optimize data pipelines using Spark and other distributed processing frameworks
  • Develop software using modern programming languages such as Java or Scala
  • Work with both relational (e.g., MySQL, Postgres) and NoSQL databases
  • Integrate and manage data workflows using tools like Hive, Impala, OOZIE, Airflow, NIFI, and Kafka
  • Write shell scripts and manage deployments in Linux/Unix environments
  • Collaborate with cross-functional teams in agile ceremonies including daily stand-ups, story pointing, and retrospectives
  • Mentor junior engineers and foster a culture of continuous improvement and technical excellence

Share this job

View 247 more jobs at Mastercard

Insights

21% employee growth in 12 months

Company

Company benefits

  • Gym membership
  • Share purchase options
  • Extra holiday purchase optional
  • Work from home opportunities
  • Health insurance

Our take

Mastercard is in the global payments business, and operates the world's fastest payments processing network. Its products and solutions have become central to everyday commerce across the world, in activities ranging from shopping and travelling to running businesses.

As the economy has become more and more digitised, Mastercard has been a leading player in helping businesses and individuals across the globe embrace card payments and digital banking. One of the world's largest companies, its revenue has seen consistent gain in the last 20 years.

The challenge for modern payments companies is that payments are always changing, as seen in the astronomical rise of contactless payments over the last decade. Mastercard's acquisition of blockchain systems, and an overall focus on leveraging its technology towards a digital economy, has placed the company in good stead to keep up to date with current trends, like cryptocurrency, in the digitised payments world.

Steph headshot

Steph

Company Specialist at Welcome to the Jungle