$146,200 – $233,700
Listed on Visa Inc.’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
Visa is seeking a Staff Software Engineer to design and develop blockchain-based payment solutions for their global platform, working on distributed systems that process tens of thousands of transactions per second. This role suits experienced engineers who want to apply their expertise in backend systems, smart contracts, and cryptographic technologies to influence financial infrastructure at massive scale.
Our summary, not Visa Inc.’s wording. The full posting is on their site.
Skills this role names
- Angular
- Blockchain
- C++
- CI/CD
- Docker
- Earned Value Management (EVM)
- Go
- Java
- Kubernetes
- React
- Smart Contracts
- Solidity
- Test-Driven Development (TDD)
Log in to see which of these are already on your profile.
What they ask for
Required
- 5+ years of software development experience with Bachelor's degree, or 2+ years with advanced degree, or 8+ years total
- Technical understanding of requirements and system design
- Experience with programming languages such as Java, C++, or similar
- Collaboration across multi-functional teams
Nice to have
- 6+ years experience with Bachelor's degree or 4+ years with advanced degree
- Experience designing backend systems for high-performance distributed systems
- Secure Software Development Life Cycle (SSDLC) expertise
- Proficiency in Java, Go, and C++
- Knowledge of blockchain technologies, DeFi protocols, and consensus mechanisms
- Smart contract development for EVM-compatible blockchains and ERC standards
- Test-driven development and performance testing experience
- CI/CD tools experience
- Payments and financial services background
- Strong leadership and communication abilities