V

Visa

Runs a global network for digital payments

Lead Software Engineer Java - Platform Engineering

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 (such as a Master's, MBA, JD, or MD), 4 years with a PhD, or at least 13 years of relevant work experience.
  • Strong understanding of container-based cloud architectures, including Kubernetes and Docker.
  • Experience with cloud migration and multi-cloud strategies.
  • Experience designing elastic, scalable architectural patterns for high-traffic web applications.
  • Understanding of Service and IT Operations Management and DevOps operating models, including deployment and capacity planning.
  • Strong experience with enterprise integration, including RESTful web services and API-first architectures.
  • Deep understanding of security requirements, industry standards, modern security threats, and mitigation strategies.
  • Experience designing and implementing secure API gateway solutions with dynamic security standards.
  • Experience with CI/CD-driven architectures and automation-first development practices.
  • Experience developing commercial software on Unix/Linux platforms.
  • Proven track record in a technical leadership role, including ownership of system design and delivery.
  • Experience with consumer-facing application development at scale.
  • Strong verbal, written, and interpersonal communication skills with technical and non-technical stakeholders.
  • Ability to influence cross-functional teams without direct authority.
  • Proven experience leading complex software initiatives across distributed systems and shared-service platforms.
  • Strong expertise in Java, including Core Java, J2EE, and RESTful services.
  • Experience designing highly available, scalable, and secure distributed systems.
  • Hands-on experience with container-based architectures using Docker and Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Strong understanding of secure API design, authentication and authorization, secure gateway patterns, and enterprise security standards.
  • Experience with CI/CD, deployment automation, observability, capacity planning, and production operations.
  • Experience coaching engineers on technical excellence and career development.

Responsibilities

  • Design, build, and evolve core shared services supporting Visa's product development ecosystem.
  • Lead development of scalable, secure, and reusable Java/J2EE-based services serving as foundational platforms for multiple product teams.
  • Contribute across application architecture, infrastructure, security, and scalability to ensure shared services are enterprise-grade.
  • Collaborate cross-functionally to create architecture and design artifacts and deliver software solutions.
  • Drive continuous improvements in product quality, platform reliability, and operational excellence across shared services.
  • Develop robust, highly available systems for consumer-facing products, B2B platforms, and business-to-government solutions.
  • Build capabilities for Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later.
  • Contribute to team and organizational growth through mentorship, technical leadership, and continuous learning initiatives.
  • Provide technical leadership within Shared Services Product Development.
  • Lead discovery and design sessions with product partners to translate business requirements into scalable, secure shared-service architectures.
  • Define and formalize best practices and standards for Java/J2EE development, API design, security, and service scalability.
  • Lead planning, piloting, and integration of platform capabilities, including infrastructure enhancements, security controls, and AI-enabled tooling.
  • Design and implement cloud-native, containerized services using Docker and Kubernetes, ensuring high availability, fault tolerance, and elastic scalability.
  • Partner with Security teams to implement secure API gateways, authentication and authorization mechanisms, and compliance-driven architectures.
  • Analyze patterns across defects, incidents, and performance metrics, and drive long-term platform improvements.

Desired Qualifications

  • 12 or more years of work experience with a Bachelor's Degree, 8–10 years with an advanced degree, or 6 or more years with a PhD.
  • 13 or more years of relevant work experience in lieu of a degree.
  • Ability to define technical needs, develop execution plans, coordinate resources, and deliver results across multiple initiatives.
  • Success leading multiple projects simultaneously and resolving priority or scheduling conflicts.
  • Familiarity with integrating AI tools and services to improve platform intelligence and developer productivity.
  • Ability to partner with Product, QA, DevOps, SRE, and Agile/Scrum teams.
  • Demonstrated passion for mentoring, team building, and continuous improvement.

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