# Senior Software Engineer - Blockchain

**Company**: Mastercard
**Location**: Arlington, Virginia
**Experience**: senior
**Job type**: full-time
**Salary**: $132,000 - $212,000 USD
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Senior-Software-Engineer---Blockchain_R-290125?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_9ef28ea5-2ff

## Description

Mastercard is seeking a talented Senior Software Engineer - 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.

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.

Responsibilities:

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

Requirements:

- 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 skills, with the ability to explain technical concepts and influence decisions across technical and non-technical audiences.

- Bachelor’s degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.

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
- Ethereum/EVM
- Web3
- Solidity
- Blockchain
- Docker
- Kubernetes
- CI/CD

### Nice to have
- Hyperledger Besu
- Quorum
- Canton
- Layer 2 scaling solutions
- Polygon
- Arbitrum
- Optimism
- Java
- Spring
- TypeScript
- React
- Angular
- AI
- Agentic engineering

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Arlington-Virginia/Senior-Software-Engineer---Blockchain_R-290125?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
