Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Software Engineering Team Lead

Visa Bengaluru, IN Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Visa

Description

We are seeking a Software Engineering Team Lead to join our Ecosystem & Operational Risk technology team, which is part of Visa's Value-Added Services business unit.

As a leader in this team, you will be responsible for building critical risk and fraud detection services at Visa. This includes idea generation, architecture, design, development, and testing of products, applications, and services that provide solutions to detect, prevent, and mitigate fraud for Visa and its clients.

Key Responsibilities:

  • Monitors throughput across multiple teams to determine capacity and oversees partnerships with stakeholders to define user requirements for complex projects.
  • Guides requirements gathering, feedback incorporation, and actionable metrics to assess delivery feasibility and reviews gaps in acceptance criteria.
  • Oversees translation of user requirements into system designs, ensuring alignment with business strategy and formalizing best practices.
  • Leads system architecture discussions, interprets findings from investigations, and owns design decisions for complex products.
  • Oversees project plans, release plans, and estimation processes, addressing escalated issues and removing technical obstacles.
  • Develops standards for code quality, security, and maintainability; updates security assessment processes to ensure code is free from threats.
  • Shapes best practices for debugging, automation, and code review across multiple products and teams.
  • Provides guidance on test planning, prioritizes tests, and ensures expected testing results across product features.
  • Leads system monitoring efforts, sets data analysis standards, and aligns project strategy for long-term value.
  • Provides technical expertise to resolve major incidents, ensures teams have resources to respond to incidents, and shares learnings to prevent recurrence.
  • Manages team decisions around developer tools, oversees selection and enhancement of tools, and shares best practices for complex products.
  • Identifies and develops engineering talent, ensures team skills support business goals, and disseminates knowledge to improve product reliability and performance.

Qualifications:

  • 15+ years of relevant work experience and a Bachelor's degree, OR an advanced degree
  • Experience in leading software engineering teams in fintech, payments, or banking technologies/software systems.
  • Proven expertise across modern technology stacks, including Java/J2EE, Spring Boot, React, RESTful APIs, SQL/NoSQL databases, Kubernetes, Kafka.
  • Experience in developing and/or implementing web-based or mobile applications. Experience working with container-based technologies.
  • Experience in a leadership role with direct reports.
  • Experience in requirements gathering, system design, and architecture for complex software solutions.
  • Experience in agile delivery management and DevSecOps practices.
  • Experience in code development, review, and debugging for enterprise-scale applications.
  • Experience in test planning, execution, and automation.
  • Experience in incident response and resolution for software engineering teams.
  • Experience in talent management, coaching, and engineering development.

Skills

Apply on Visa