V

Visa

Runs a global network for digital payments

Lead Software Engineer - Multiple Teams

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

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 without a degree.
  • At least 12 years of work experience with a Bachelor’s degree, 8–10 years with an advanced degree, or at least 6 years with a PhD is preferred.
  • Define technical needs, develop execution plans, coordinate resources, and deliver results across multiple initiatives.
  • Lead multiple projects simultaneously and resolve priority or scheduling conflicts.
  • Understand container-based cloud architectures, including Kubernetes and Docker.
  • Have experience with cloud migration and multi-cloud strategies.
  • Design elastic, scalable architectural patterns for high-traffic web applications.
  • Understand Service and IT Operations Management and DevOps operating models, including deployment and capacity planning.
  • Have experience with enterprise integration, including RESTful web services and API-first architectures.
  • Understand security requirements, industry standards, modern security threats, and mitigation strategies.
  • Design and implement secure API gateway solutions with dynamic security standards.
  • Have experience with CI/CD-driven architectures and automation-first development practices.
  • Develop commercial software on Unix/Linux platforms.
  • Have a technical leadership track record, including ownership of system design and delivery.
  • Have experience with consumer-facing application development at scale.
  • Communicate verbally and in writing with technical and non-technical stakeholders.
  • Collaborate effectively and influence cross-functional teams without direct authority.
  • Demonstrate mentoring, team-building, and continuous-improvement experience.
  • Have technical leadership experience with complex software initiatives across distributed systems and shared service platforms.
  • Have strong expertise in Java, including Core Java, J2EE, and RESTful services.
  • Design highly available, scalable, and secure distributed systems.
  • Have hands-on experience with container-based architectures using Docker and Kubernetes, and cloud platforms such as AWS, Azure, or GCP.
  • Understand secure API design, authentication and authorization, secure gateway patterns, and enterprise security standards.
  • Have experience with CI/CD, deployment automation, observability, capacity planning, and production operations.
  • Be familiar with integrating AI tools and services to improve platform intelligence and developer productivity.
  • Partner with Product, QA, DevOps, SRE, and Agile/Scrum teams.
  • Have experience coaching engineers on technical excellence and career development.

Responsibilities

  • Design, build, and evolve core shared services that support Visa’s product development ecosystem.
  • Lead development of scalable, secure, reusable Java/J2EE-based services that serve as foundational platforms for multiple product teams.
  • Contribute across application architecture, infrastructure, security, and scalability to ensure shared services meet enterprise requirements.
  • Collaborate across teams to create architecture and design artifacts and deliver software solutions used across Visa’s technical offerings.
  • Improve product quality, platform reliability, and operational excellence across shared services.
  • Develop highly available systems for consumer-facing products, B2B platforms, and business-to-government solutions.
  • Use modern technologies to develop Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later capabilities.
  • Contribute to team and organizational growth through mentorship, technical leadership, and continuous-learning initiatives.
  • Lead discovery and design sessions with product partners to translate business requirements into scalable, secure shared-service architectures.
  • Define 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.
  • Work 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.

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