Visa logo
VisaPosted 1 month ago

Staff Software Engineer, Crypto Program

$146,200–$233,700 year

HybridFoster City, California, United States

Full TimeSenior LevelEnterprise

Job Summary

Visa Staff Software Engineer, Crypto Program responsible for designing and building software across payment technologies at scale. Play a key role in distributed systems for real-time payments and blockchain-related initiatives, including backend services in Java, Go, and C++, and smart contracts for EVM-compatible blockchains. Collaborate across agile squads to deliver scalable, secure solutions, influence internal standards for performance and security, and participate in SDLC practices (SSDLC, TDD, CI/CD). Hybrid role based in Foster City, CA, with 3+ days in office as determined by the Hiring Manager; opportunities to work on payments, DeFi, and BNPL-related platforms, and to mentor teams while advancing knowledge in areas like Kubernetes, Docker, and emerging Web technologies.

Required Qualifications

  • 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
  • 6 or more years of work experience with a Bachelors Degree or 4 or more years of relevant experience with an Advanced Degree (e.g. Masters, MBA, JD, MD) or up to 3 years of relevant experience with a PhD
  • 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 such as Java, Go, and C++.
  • Solid understanding of blockchain technologies, DeFi protocols, consensus protocols and security schemes.
  • Experience developing smart contracts for EVM-compatible blockchains, strong knowledge of ERC standards and EIPs for building scalable dApps.
  • Experience with test-driven development (TDD), unit testing, and performance testing.
  • Experience with CI/CD tools.
  • Highly motivated and quick to learn new technologies to tackle complex challenges.
  • Background in payments and financial services is a plus.
  • Strong interpersonal, facilitation, and leadership abilities, with effective written and verbal communication skills.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce