← All jobs
MA

Software Engineer II - Blockchain

MastercardArlington, VA, US
Type
Full-time
Work setup
Hybrid
Experience
Mid
Posted
6 days ago
$106k - $169k
midpoint below market median

What engineering roles in crypto pay

205 salaries · our own data
this role$144kmedian$255k

This role pays $106k-$169k, below the $202k median for engineering roles in crypto on this board.

As a Software Engineer II - Blockchain at Mastercard, you join the Blockchain and Digital Assets Engineering team to design, develop, test, and support Ethereum/EVM and Web3 solutions. You'll work alongside experienced engineers in a highly collaborative Agile environment, contributing to enterprise-grade applications with a focus on scalability, security, reliability, and performance. The team focuses on adopting blockchain technology to bring innovative payment solutions to market, with opportunities to work alongside cutting-edge AI tools and agentic systems. This is a hybrid role based in Arlington, VA, requiring three days per week onsite.

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

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 potential annual bonus or commissions depending on the role
  • Medical, prescription drug, dental, vision, disability, and life insurance
  • Flexible spending account and health savings account
  • Paid leave including 16 weeks of new parent leave, up to 20 days of bereavement leave, 80 hours of paid sick and safe time, 25 days of vacation, and 5 personal days (pro-rated based on hire date)
  • 10 annual paid U.S. observed holidays
  • 401(k) with company match
  • Deferred compensation for eligible roles
  • Fitness reimbursement or on-site fitness facilities
  • Eligibility for tuition reimbursement

About Mastercard

Mastercard powers economies and empowers people in over 200 countries and territories worldwide, helping build a sustainable economy where everyone can prosper. The company supports a wide range of digital payments choices and combines technology, innovation, partnerships, and networks to deliver products and services that help people, businesses, and governments realize their potential.

Software Engineer II - Blockchain | CryptoJobsHQ