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

Software Engineer II - Blockchain

Mastercard Arlington, Virginia Hybrid senior full-time

Salary

$106,000 - $169,000 USD per year

Apply on Mastercard

Description

Mastercard is seeking a talented Software Engineer II - Blockchain to join the Mastercard Blockchain and Digital Assets Engineering team. You will be part of a highly collaborative Agile team building innovative, scalable products leveraging blockchain technologies and components for global markets.

In this role, you will design, develop, test, and support Ethereum/EVM and Web3 solutions, contributing to enterprise-grade applications with a focus on scalability, security, reliability, and performance.

Key responsibilities:

  • Develop, test, deploy, and maintain blockchain applications, smart contracts, and Web3 integrations within the Ethereum/EVM ecosystem.
  • Collaborate with senior engineers, architects, and product teams to deliver secure, scalable, and reliable solutions.
  • Participate in technical design discussions and contribute ideas to address business and technical challenges.
  • Translate business requirements into high-quality code aligned with engineering standards and best practices.
  • Participate in code reviews, testing activities, and development processes to ensure software quality and maintainability.
  • Work closely with product, compliance, security, and engineering teams throughout the software development lifecycle.
  • Troubleshoot and resolve issues in development, test, and production environments.
  • Contribute to improving engineering processes, automation, tooling, and development practices.
  • Develop and support applications running in cloud-native, containerized environments.
  • Follow secure coding practices and operational excellence standards throughout development and delivery.

Requirements:

  • Experience as a Software Engineer, Software Developer, or similar engineering role.
  • Experience developing applications using Ethereum/EVM and Web3 technologies such as ethers.js, web3.js, or similar frameworks.
  • Working knowledge of Solidity and experience developing or maintaining smart contracts.
  • Understanding of blockchain fundamentals, including transactions, wallets, gas concepts, and common security considerations.
  • Familiarity with smart contract development frameworks such as Hardhat, Foundry, or similar toolchains.
  • Knowledge of software engineering principles, object-oriented programming, and modern development practices.
  • Experience with programming languages such as Java, TypeScript, JavaScript, or similar technologies.
  • Familiarity with source control systems such as Git and collaborative software development practices.
  • Experience building or maintaining automated unit and integration tests.
  • Exposure to containerization technologies such as Docker and cloud-native development concepts.
  • Familiarity with CI/CD pipelines and automation tools.
  • Ability to learn new technologies quickly and contribute effectively in a fast-paced Agile environment.
  • Strong problem-solving, communication, and collaboration skills.
  • Commitment to code quality, maintainability, security, and continuous improvement.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.

Preferred qualifications:

  • Experience with enterprise blockchain platforms such as Hyperledger Besu, Quorum, or Canton.
  • Familiarity with Layer 2 scaling technologies, including Polygon, Arbitrum, or Optimism.
  • Knowledge of smart contract security practices and common vulnerability patterns.
  • Familiarity with non-EVM blockchain ecosystems such as Solana.
  • Experience with Java and frameworks such as Spring or Spring Boot.
  • Familiarity with TypeScript and frontend frameworks such as React or Angular.
  • Exposure to AI-powered developer tools, LLM integrations, or agentic development frameworks.
  • Experience developing applications in cloud environments such as AWS, Azure, or Google Cloud.

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
  • 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

Required

Nice to have

Ready to apply?

You apply with the employer directly. Their original posting is here: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Software-Engineer-II---Blockchain_R-290740

Apply on Mastercard