# Software Development Team Lead

**Company**: Visa
**Location**: Bengaluru, IN
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Director--Software-Engineering--14--years--Scala--Spark--Data-Pipeline--GenAI--Spark-_REF088201W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d0ef5e56-f7b

## Description

We are seeking a Software Development Team Lead to oversee the delivery of secure, scalable, high-quality fintech applications and platforms. As a leader, you will drive disciplined agile and DevSecOps practices, automated testing, CI/CD pipelines, and continuous improvement to optimize delivery speed, quality, and resilience.

Key Responsibilities:

- Monitor throughput across multiple teams to determine capacity and oversee partnerships with stakeholders to define user requirements for complex projects.

- Guide requirements gathering, feedback incorporation, and actionable metrics to assess delivery feasibility and review gaps in acceptance criteria.

- Oversee translation of user requirements into system designs, ensuring alignment with business strategy and formalizing best practices.

- Lead system architecture discussions, interpret findings from investigations, and own design decisions for complex products.

- Develop standards for code quality, security, and maintainability; update security assessment processes to ensure code is free from threats.

- Shape best practices for debugging, automation, and code review across multiple products and teams.

- Provide guidance on test planning, prioritize tests, and ensure expected testing results across product features.

- Lead system monitoring efforts, set data analysis standards, and align project strategy for long-term value.

- Provide technical expertise to resolve major incidents, ensure teams have resources to respond to incidents, and share learnings to prevent recurrence.

- Manage team decisions around developer tools, oversee selection and enhancement of tools, and share best practices for complex products.

- Identify and develop engineering talent, ensure team skills support business goals, and disseminate knowledge to improve product reliability and performance.

Qualifications:

- 10+ years of relevant work experience with a Bachelor’s Degree or at least 7 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 4 years of work experience with a PhD, OR 13+ years of relevant work experience.

## Skills

### Required
- Agile delivery management
- DevSecOps practices
- code development
- review
- debugging
- test planning
- execution
- automation
- incident response
- resolution
- talent management
- coaching
- engineering development

### Nice to have
- Experience in leading software engineering teams in fintech, payments, or banking technologies/software systems
- Experience in developing and/or implementing web-based or mobile applications
- Experience in a leadership role with direct reports
- Experience in requirements gathering, system design, and architecture for complex software solutions
- Experience in securities, payments, and banking technologies
- Experience working with container-based technologies

---

Source: [Apply at visa.wd5.myworkdayjobs.com](https://visa.wd5.myworkdayjobs.com/en-US/Visa/job/IN---Bengaluru-India/Director--Software-Engineering--14--years--Scala--Spark--Data-Pipeline--GenAI--Spark-_REF088201W?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
