V

Visa

Runs a global network for digital payments

Lead Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeFoster City, CA, USA

About the Job

Requirements

  • At least 10 years of relevant work experience with a bachelor's degree, at least 7 years with an advanced degree, at least 4 years with a PhD, or at least 13 years of relevant work experience.
  • Deep hands-on experience with distributed systems, high-throughput payment processing, transaction lifecycle workflows, event-driven architecture, secure software design, cloud-native platforms, operational resilience, and modern engineering practices.
  • Experience designing, building, and scaling mission-critical distributed systems with high availability, scalability, resiliency, security, and operational excellence.
  • Experience solving complex technical problems across multiple domains, systems, teams, and production environments.
  • Expert proficiency in modern programming languages, API-first development, system design, software architecture, testing, deployment, debugging, performance tuning, and operational troubleshooting.
  • Mastery of cloud platforms such as AWS, Azure, or Google Cloud Platform, Kubernetes, containerized deployment models, and distributed architecture patterns.
  • Experience with event-driven systems, Kafka, event streaming, and high-throughput data processing.
  • Experience designing large-scale transactional or operational systems involving reconciliation, reporting, analytics, workflow orchestration, lifecycle management, and business-critical processing.
  • Experience designing modern web user interfaces, dashboards, or data visualization experiences using React, Angular, TypeScript, micro-frontends, reusable component libraries, accessibility, responsive design, and secure API integration.
  • Experience with AI-enabled engineering practices, automation, developer productivity improvements, AI/ML, or Generative AI in production or engineering workflows.
  • Deep understanding of payment processing, reconciliation, transaction lifecycle concepts, distributed data flows, and high-scale financial technology platforms.
  • Experience with SFTP and enterprise batch-processing patterns.
  • Experience in payments, financial services, fintech, or high-scale transaction-processing environments, including clearing, settlement, and payment network protocols such as Visa, Mastercard, and American Express.
  • Experience with PCI-DSS, SOX, financial-services regulatory compliance, security standards, audit readiness, and operational control environments.
  • Experience with event correlation, transaction matching, retry mechanisms, dead-letter queues, event replay, idempotency, exactly-once processing considerations, and distributed data consistency patterns.
  • Hands-on experience with Java/J2EE, REST, Kafka, event streaming, batch processing, SFTP, data platforms, modern UI frameworks, TypeScript or JavaScript, CI/CD pipelines, observability tooling, test automation, and production troubleshooting.

Responsibilities

  • Provide hands-on technical leadership across the teams building the Visa Acceptance platform, including technical direction for architecture, design, integration, implementation, scalability, resiliency, security, and operational readiness.
  • Design and evolve secure, reliable, and scalable platform capabilities supporting transaction workflows, lifecycle visibility, operational insight, reporting, reconciliation, and business-critical processing.
  • Coordinate platform services, integration layers, data flows, user experiences, analytics, and cross-team dependencies toward a consistent end-to-end platform architecture.
  • Perform architecture work, design reviews, code reviews, proof-of-concepts, performance analysis, debugging, technical troubleshooting, and production-readiness decisions.
  • Set technical direction for platform capabilities, integration patterns, event flows, lifecycle services, reporting APIs, observability, operational controls, and production support.
  • Lead technical design for event correlation, transaction matching, capture-to-clearing handoff, settlement state management, retry handling, dead-letter queues, replay, idempotency, batch file movement, and high-throughput data movement.
  • Partner with application, payment platform, data, product, architecture, security, privacy, risk, governance, operations, and partner-integration teams to deliver solutions meeting functional and non-functional requirements.
  • Apply AI/ML, Generative AI, automation, and intelligent engineering practices to improve software delivery, platform observability, reconciliation insight, operational troubleshooting, developer productivity, and business outcomes.
  • Mentor senior engineers and technical leads through design reviews, architecture discussions, hands-on problem solving, technical deep dives, brown-bag sessions, and production troubleshooting.
  • Communicate technical strategy, tradeoffs, risks, dependencies, and recommendations to executive leaders, product partners, architecture forums, and engineering teams.
  • Drive engineering improvements in reliability, performance, observability, maintainability, developer productivity, operational excellence, and production support.
  • Influence technical strategy across teams without formal reporting authority.

Desired Qualifications

  • At least 15 years of experience with progressive technical leadership responsibilities and broad influence across platforms, products, or engineering organizations.
  • A demonstrated track record as a hands-on technical leader with organization-wide or platform-wide impact.
  • Recognized expertise in distributed systems, payment processing, transaction platforms, event-driven architecture, data platforms, secure software architecture, or production operations through publications, speaking engagements, patents, standards contributions, or equivalent industry impact.
  • Experience building or technically leading platforms serving billions of transactions or very high-volume operational workloads.
  • Experience working with executive leadership, architects, product leaders, security leaders, and engineering teams to define technical strategy, roadmaps, risks, tradeoffs, and investment priorities.
  • A history of developing engineers who have grown into senior technical roles through mentorship, design leadership, technical reviews, and hands-on coaching.
  • Excellent problem-solving, analytical, communication, and influencing skills, with the ability to form, advocate, and communicate an independent technical viewpoint grounded in hands-on engineering experience.

About the Company

Visa

Runs a global network for digital payments

Visa runs a global payment network that connects banks, merchants and consumers so card purchases and money transfers move between financial institutions. Its VisaNet system handles authorization, clearing and settlement, linking the bank behind a buyer's card with the bank that accepts a merchant's payment. The company earns fees from payment activity, transaction processing and international transactions, and sells fraud prevention tools, payment software and consulting services to businesses. Banks and other partners issue Visa branded cards and use its technology to build their own payment products. Visa traces its roots to a Bank of America card program launched in 1958 and is headquartered in San Francisco.

Company size
10,001+
Company stage
N/A
Total funding
$24.2M
Headquarters
San Francisco, CA
Founded
1958

Recently Posted Jobs

Explore more opportunities at Visa

See more jobs