Lead Sw Engineer - Crypto Program

Visa Visa · Fintech · Foster City, CA

Lead Software Engineer for Visa's Crypto Program, focusing on designing, building, and testing software products for global payment technology. The role involves working on complex distributed systems, new payment flows, business and data solutions, cyber security, and B2C platforms, with a strong emphasis on blockchain technologies and smart contract development for EVM-compatible blockchains.

What you'd actually do

  1. Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
  2. Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
  3. Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
  4. Develop robust and scalable products intended for a myriad of customers including end-user merchants, b2b, and business to government solutions.
  5. Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology

Skills

Required

  • Java
  • Javascript
  • Typescript
  • Blockchain technologies
  • DeFi protocols
  • Consensus protocols
  • Security schemes
  • Data structures
  • Smart contract development
  • EVM-compatible blockchains
  • ERC standards
  • EIPs
  • dApps scaling
  • Test-driven development (TDD)
  • Unit testing
  • Performance testing
  • CI/CD tools

Nice to have

  • Payments
  • Financial services
  • Angular
  • React
  • Kubernetes
  • Docker

What the JD emphasized

  • Proven experience designing and developing backend applications for high-performance, distributed systems.
  • Proven expertise developing software within the Secure Software Development Life Cycle (SSDLC) model.
  • Strong proficiency in object-oriented programming languages (Java) and scripting languages (Javascript, typescript)
  • Solid understanding of blockchain technologies, DeFi protocols, consensus protocols and security schemes.
  • Solid understanding of data structures and optimizing storage for on-chain data
  • Strong proficiency in developing smart contracts for EVM-compatible blockchains, strong knowledge of ERC standards and EIPs for building scalable dApps.
  • Proven experience scaling dApps for high throughput, low cost and consistency