Senior Software Engineer - Blockchain

Mastercard

United States

On-site

USD 180,000 - 240,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mastercard is seeking a Senior Software Engineer - Blockchain to join the Blockchain and Digital Assets Engineering team. You will design, develop, and deploy scalable Ethereum/EVM-based Web3 solutions for global markets, with a strong focus on security, performance and enterprise readiness.

You will collaborate with product, security and compliance teams, mentor engineers, review architectures, and evaluate new blockchain protocols and tooling to advance cloud-native deployments across the

Qualifications

  • Strong expertise in Ethereum/EVM and Web3 development.
  • Proficiency in Solidity and deploying production-grade smart contracts.
  • Understanding of security best practices and gas optimization.

Responsibilities

  • Design and develop scalable, production-grade smart contract systems and Web3 integrations within the Ethereum/EVM ecosystem.
  • Lead technical design and architecture discussions, balancing scalability, security, performance, and maintainability.
  • Translate complex business requirements into robust blockchain-based solutions aligned with enterprise standards.
  • Participate in architecture reviews, code reviews, and design sessions to drive engineering excellence.
  • Collaborate with product, security, compliance, and engineering teams throughout the SDLC.
  • Mentor and support engineers by sharing knowledge and promoting best practices.
  • Evaluate emerging blockchain technologies, protocols, and tooling to identify opportunities.
  • Contribute to continuous evolution of engineering practices, tooling, automation and quality standards.
  • Develop, test, deploy and support cloud-native, containerized applications and services.
  • Champion secure coding practices and operational excellence.

Skills

Ethereum/EVM
Solidity
Web3
Software architecture

Tools

Hardhat
Foundry
Ethers.js
Web3.js
Docker
Kubernetes

Job description

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title And Summary

Senior Software Engineer - Blockchain

Overview

Mastercard is looking for a talented Senior Software Engineer - Blockchain to join the Mastercard Blockchain and Digital Assets Engineering team. In this role, you will be part of a highly collaborative Agile team building innovative, scalable products leveraging blockchain technologies and components for global markets. You will work alongside talented engineers to design, develop, and deliver high-performance Ethereum/EVM and Web3 solutions, with a strong focus on enterprise-grade architecture, scalability, security, and reliability. Our team is built on a foundation of research and development, innovation mentality, thinking through new product lines using Blockchain / Distributed ledger technology, managing new products from inception to market validation and engaging strategically with start-ups to shape the future of commerce within the digital assets space with and for our customers. At Mastercard you will help architect and lead the future of commerce globally. This team will have a major focus on adopting Blockchain technology to bring innovative payment solutions to market. Engineers on this team will also have the opportunity to work alongside cutting-edge AI tools and agentic systems as part of our broader innovation agenda.

Role
  • Design and develop scalable, production-grade smart contract systems and Web3 integrations within the Ethereum/EVM ecosystem.
  • Lead technical design and architecture discussions, making sound engineering decisions while balancing scalability, security, performance, and maintainability.
  • Translate complex business requirements into robust blockchain-based solutions aligned with enterprise standards and best practices.
  • Participate in architecture reviews, code reviews, and technical design sessions to drive engineering excellence.
  • Collaborate with product, compliance, security, and engineering teams throughout the software development lifecycle.
  • Mentor and support engineers by sharing knowledge, promoting best practices, and fostering technical growth across the team.
  • Evaluate emerging blockchain technologies, protocols, development frameworks, and industry trends to identify new opportunities and improvements.
  • Contribute to the continuous evolution of engineering practices, tooling, automation, and software quality standards.
  • Develop, test, deploy, and support applications and services in cloud-native, containerized environments.
  • Champion secure coding practices and operational excellence across all phases of development and delivery.
All About You
  • Proven experience as a Software Engineer, Software Developer, or similar engineering role.
  • Strong expertise in Ethereum/EVM and Web3 development using frameworks such as ethers.js, web3.js, or equivalent technologies.
  • Proficiency in Solidity and hands-on experience designing, developing, and deploying production-grade smart contracts.
  • Deep understanding of blockchain fundamentals, including consensus mechanisms, transaction lifecycle, gas optimization, wallet infrastructure, and security best practices.
  • Experience with smart contract development frameworks such as Hardhat, Foundry, or similar toolchains.
  • Strong knowledge of software engineering principles, system design, and modern development methodologies.
  • Experience working with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and tools such as Jenkins or equivalent automation platforms.
  • Proficiency with source control systems and collaborative development practices in multi-engineer environments.
  • Experience building and maintaining automated unit, integration, and end-to-end testing solutions.
  • Ability to make sound technical decisions, lead initiatives, and mentor engineers through influence rather than formal authority.
  • Comfortable working autonomously in fast-paced Agile environments while balancing competing priorities.
  • Strong commitment to code quality, maintainability, security, and continuous improvement.
  • Strong communication and collaboration sk
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Blockchain Engineer — Smart Contracts & Web3 Architect
Senior Blockchain Engineer — Smart Contracts & Web3 Architect

The Bitcoin Street Journal • Arlington (VA), Northern (KY)

Hybrid
USD 132,000 - 212,000
Senior Blockchain Engineer - Ethereum/Web3 Architect
Senior Blockchain Engineer - Ethereum/Web3 Architect

Mastercard • United States

On-site
USD 180,000 - 240,000
Senior Software Engineer – Blockchain — Mastercard
Senior Software Engineer – Blockchain — Mastercard

The Bitcoin Street Journal • Arlington (VA), Northern (KY)

Hybrid
USD 132,000 - 212,000
Lead Software Engineer - Java/Python/Go
Lead Software Engineer - Java/Python/Go

Mastercard • Bray (OK)

On-site
USD 140,000 - 190,000
Lead Software Engineer
Lead Software Engineer

Mastercard • Bray (OK)

On-site
USD 140,000 - 190,000
Principal Information Security Engineer - Blockchain Technology
Principal Information Security Engineer - Blockchain Technology

Mastercard • Bray (OK)

On-site
USD 180,000 - 240,000
Lead Software Engineer, Lead Architect - Open Finance
Lead Software Engineer, Lead Architect - Open Finance

Mastercard • Bray (OK)

On-site
USD 180,000 - 240,000
Software Engineer I
Software Engineer I

Mastercard • Bray (OK)

On-site
USD 70,000 - 95,000
Flexible work hours
Paid volunteer days
Charitable matching
+1
Lead Software Engineer
Lead Software Engineer

Master Card • Town of Montana (WI)

On-site
USD 140,000 - 190,000
Medical Insurance
Paid time off
Sr. Blockchain Engineer
Sr. Blockchain Engineer

IntePros • New York (NY)

On-site
USD 120,000 - 160,000