← All jobs
MA

Software Engineer II - Blockchain

MastercardArlington, VA
Type
Full-time
Work setup
Hybrid
Experience
Mid
Posted
5 days ago

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

As a Software Engineer II - Blockchain at Mastercard, you join the Blockchain and Digital Assets Engineering team, building innovative, scalable products that leverage blockchain technologies for global markets. You will design, develop, test, and support Ethereum/EVM and Web3 solutions for enterprise-grade applications, working alongside experienced engineers with a focus on scalability, security, reliability, and performance. This team shapes the future of commerce within the digital assets space, adopting blockchain technology to bring innovative payment solutions to market while exploring opportunities to work with cutting-edge AI tools and agentic systems.

What you'll do

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

What you bring

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

Nice to have

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

What we offer

  • Competitive base salary, with the amount varying based on location, job-related knowledge, skills, and experience.
  • Annual bonus or commissions depending on the role.
  • Medical, prescription drug, dental, vision, disability, and life insurance.
  • Flexible spending account and health savings account.
  • 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 hire date).
  • 10 annual paid U.S. observed holidays.
  • 401(k) with a company match.
  • Deferred compensation for eligible roles.
  • Fitness reimbursement or on-site fitness facilities.
  • Eligibility for tuition reimbursement.
  • Hybrid work in Arlington, VA, requiring three days per week onsite.

Note: This role is not eligible for Mastercard's work authorization sponsorship. You must be eligible to work in the United States now and in the future without employer sponsorship.

About Mastercard

Mastercard powers economies and empowers people in 200+ countries and territories worldwide, supporting a wide range of digital payments choices. The company builds innovative solutions that help people, businesses, and governments realize their greatest potential through secure, simple, smart, and accessible transactions.

Software Engineer II - Blockchain | CryptoJobsHQ