Senior Software Engineer, Blockchain

Mastercard

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Arlington, VA
Salary
$132,000–$212,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $172k
$107k most similar roles pay here $236k

This role pays less than 57% of similar roles. Most pay $149,500–$202,482 — the shaded band above. At the midpoint, this role pays about $172k versus about $176k for comparable roles.

Based on 240 similar postings.

Employer

About Mastercard

Mastercard is a global technology company in the payments industry, processing transactions between financial institutions and merchants using its extensive network of credit, debit, and prepaid card products. Industry: Payments Technology & Financial Services

Mastercard currently has 126 open roles on FindRole.

Listed pay typically runs $122,000–$207,000 across 112 roles with salary data.

Most-posted roles

View all roles at Mastercard

At a glance

TL;DR · Senior Software Engineer, Blockchain

As a Senior Software Engineer - Blockchain on the Blockchain and Digital Assets Engineering team, you will join an Agile group building scalable products using blockchain technologies for global markets. You will design and develop production-grade smart contract systems and Web3 integrations within the Ethereum/EVM ecosystem while leading technical architecture discussions to ensure security and performance. Your daily work involves translating complex business requirements into robust solutions, conducting code reviews, mentoring peers, and evaluating emerging protocols. The role requires expertise in Solidity, ethers.js or web3.js, and tools like Hardhat or Foundry. You will operate in cloud-native environments using Docker and Kubernetes while managing CI/CD pipelines. The work focuses on the digital assets space, specifically developing innovative payment solutions and exploring AI-powered agentic systems to solve complex problems within the global commerce landscape.

What does a Software Engineer earn in Virginia?

Median $211200 from 266 postings across 15 companies.

See salary data

What you'll do

  • Design and develop production-grade smart contract systems and Web3 integrations within the Ethereum/EVM ecosystem.
  • Lead technical design and architecture discussions to ensure scalability, security, and performance of blockchain solutions.
  • Translate complex business requirements into robust, enterprise-standard blockchain products.
  • Conduct code reviews and participate in architectural sessions to drive engineering excellence.
  • Mentor junior engineers by sharing knowledge and promoting best practices across the team.
  • Evaluate emerging blockchain protocols, development frameworks, and industry trends to identify new opportunities.
  • Develop, test, and deploy applications within cloud-native, containerized environments using Docker and Kubernetes.
  • Implement secure coding practices and automated testing solutions for all software delivery phases.

What we're looking for

  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
  • Proven experience as a Software Engineer, Software Developer, or similar engineering role.
  • Expertise in Ethereum/EVM and Web3 development using frameworks like ethers.js or web3.js.
  • Proficiency in Solidity for designing, developing, and deploying production-grade smart contracts.
  • Deep understanding of blockchain fundamentals including consensus mechanisms, gas optimization, and security best practices.
  • Experience with smart contract development frameworks such as Hardhat or Foundry.
  • Experience with containerization (Docker), orchestration (Kubernetes), and CI/CD pipelines.
  • Experience with enterprise protocols (Hyperledger Besu, Quorum, Canton) or Layer 2 solutions (preferred); proficiency in Java, Spring Boot, or TypeScript (preferred).

More like this

Similar roles

Senior Software Engineer

Mastercard

O'Fallon, MO 6 days ago $115,000$184,000
Java Spring Boot Kafka REST APIs JPA Distributed Systems Microservices Cloud-native CI/CD Agile Scrum SOLID Principles Integration Testing Performance Engineering Secure Coding AI-assisted Applications Autonomous Agents Agentic Workflows

Senior Software Engineer

Mastercard

O Fallon, MO 17 days ago $115,000$184,000
Java Spring Boot REST APIs AWS Azure GCP Docker Kubernetes CI/CD Kafka Microservices System Design Secure Coding Agile Scrum

Senior Software Engineer

Morningstar Inc

Chicago, IL 74 days ago
Python FastAPI Flask PostgreSQL SQL Weaviate Pinecone AWS S3 Aurora RDS Lambda Redis Celery Git CI/CD LangGraph AutoGen OpenAI Anthropic MistralAI Pandas Plotly Matplotlib QlikView GraphQL Transformers
5+ yrs exp Hybrid

Senior Software Engineer

Microsoft

Redmond, WA 80 days ago $119,800$234,700
C C++ C# Java JavaScript Python Microsoft Azure AWS Distributed Systems Cloud Computing Software Engineering
4+ yrs exp Hybrid

Senior Software Engineer

CoStar Group

Richmond, VA 53 days ago $130,000$170,000
React TypeScript C# .NET Framework SQL Server AWS Lambda DynamoDB SQS LLMs Prompt Engineering RESTful APIs Git CI/CD Data Modeling Agent-based Architectures
6+ yrs exp